⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 powereasy.job.asp

📁 个人网站比较简短
💻 ASP
📖 第 1 页 / 共 5 页
字号:
            If ShowDateType > 0 Then
                strCorrelativePosition = strCorrelativePosition & "  "
                strCorrelativePosition = strCorrelativePosition & GetUpdateTimeStr(rsCorrelative("ReleaseDate"), ShowDateType)
            End If
            strCorrelativePosition = strCorrelativePosition & "<br>"
        Else
            If ShowDateType > 0 Then
                strCorrelativePosition = strCorrelativePosition & "&nbsp;&nbsp;"
                strCorrelativePosition = strCorrelativePosition & GetUpdateTimeStr(rsCorrelative("ReleaseDate"), ShowDateType)
            End If
            strCorrelativePosition = strCorrelativePosition & "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"
        End If
        rsCorrelative.MoveNext
        iTemp = iTemp + 1
    Loop
    rsCorrelative.Close
    Set rsCorrelative = Nothing
    strCorrelativePosition = strCorrelativePosition & "  </p>"
    GetCorrelativePosition = strCorrelativePosition
End Function



Private Sub SaveSupplyInfo()
    Dim PositionSupplyInfoID, PositionID, SubCompanyID, WorkPlaceID, mrs, MaxPositionSupplyInfoID
    Dim PositionName, SubCompanyName, WorkPlaceName, PositionNum, ValidDate, ReleaseDate, CurrentDate
    Dim rsSupply, sqlSupply
    Dim rsResume, sqlResume
    Dim rsPosition, sqlPosition

    PositionID = Trim(Request("PositionID"))
    SubCompanyID = Trim(Request("SubCompanyID"))
    WorkPlaceID = Trim(Request("WorkPlaceID"))
    PositionName = Request("PositionName")
    SubCompanyName = ReplaceBadChar(Trim(Request("SubCompanyName")))
    WorkPlaceName = ReplaceBadChar(Trim(Request("WorkPlaceName")))
    PositionNum = PE_CLng(Trim(Request("PositionNum")))
    ValidDate = PE_CLng(Trim(Request("ValidDate")))
    ReleaseDate = Trim(Request("ReleaseDate"))

    '先判断是否已经登录
    If CheckUserLogined() = False Then
        Response.Redirect "" & strInstallDir & "User/User_Login.asp"
        Exit Sub
    End If
    '判断该职位是否已过有效期
    If ReleaseDate <> "" And IsDate(ReleaseDate) = True Then
        ReleaseDate = CDate(ReleaseDate)
    Else
        ReleaseDate = PE_Now
    End If
    CurrentDate = DateAdd("d", 0, Date)
    If DateDiff("d", ReleaseDate, CurrentDate) > ValidDate Then
        Response.Write "<html>"
        Response.Write "<head>"
        Response.Write "<title>职位申请</title>"
        Response.Write "<meta http-equiv=""Content-Type"" content=""text/html; charset=gb2312"">"
        Response.Write "<link href='../Admin/Admin_Style.css' rel='stylesheet' type='text/css'>"
        Response.Write "</head>"
        Response.Write "<body>"
        Response.Write "<br><br>"
        Response.Write "<table class='border' align=center width='400' border='0' cellpadding='0' cellspacing='0' bordercolor='#999999'>"
        Response.Write "  <tr align=center> "
        Response.Write "    <td  height='22' align='center' class='title'> "
        Response.Write "    </td>"
        Response.Write "  </tr>"
        Response.Write "  <tr>"
        Response.Write "    <td><table width='100%' border='0' cellpadding='2' cellspacing='1'>"
        Response.Write "        <tr class='tdbg'>"
        Response.Write "          <td width='400' height='88' align='center'><font color=red>对不起,您所申请的职位已过有效期,所以不能申请该职位!</font></td>"
        Response.Write "        </tr>"
        Response.Write "      </table></td>"
        Response.Write "  </tr>"
        Response.Write "  <tr class='tdbg'>"
        Response.Write "    <td height='30' align='center'>"
        Response.Write "【<a href='javascript:window.close();'>关闭窗口</a>】"
        Response.Write "    </td>"
        Response.Write "  </tr>"
        Response.Write "</table>" & vbCrLf
        Response.Write "</body>"
        Response.Write "</html>"
        Exit Sub
    End If


    '判断登录用户是否已经填写简历
    Set rsResume = Server.CreateObject("Adodb.RecordSet")
    sqlResume = "select ResumeID from PE_Resume where UserName='" & UserName & "'"
    rsResume.Open sqlResume, Conn, 1, 3
    If rsResume.BOF And rsResume.EOF Then
        Response.Redirect "" & strInstallDir & "User/User_Job.asp?Action=Resume"
    End If
    rsResume.Close
    Set rsResume = Nothing


    If PositionID = "" Then
        FoundErr = True
        ErrMsg = ErrMsg & "<li>职位不能为空!</li>"
    Else
        PositionID = PE_CLng(PositionID)
    End If
    If SubCompanyID = "" Then
        FoundErr = True
        ErrMsg = ErrMsg & "<li>用人单位不能为空!</li>"
    Else
        SubCompanyID = PE_CLng(SubCompanyID)
    End If
    If WorkPlaceID = "" Then
        FoundErr = True
        ErrMsg = ErrMsg & "<li>工作地点不能为空!</li>"
    Else
        WorkPlaceID = PE_CLng(WorkPlaceID)
    End If
    If FoundErr = True Then
        Exit Sub
    End If

    '判断登录用户是否已经申请过该职位
    Set rsPosition = Server.CreateObject("Adodb.RecordSet")
    sqlPosition = "select PositionSupplyInfoID from PE_PositionSupplyInfo where PositionID=" & PositionID & "And UserName='" & UserName & "'"
    rsPosition.Open sqlPosition, Conn, 1, 3
    If rsPosition.BOF And rsPosition.EOF Then
        Set rsSupply = Server.CreateObject("Adodb.RecordSet")
        Set mrs = Conn.Execute("select max(PositionSupplyInfoID) from PE_PositionSupplyInfo")
        If IsNull(mrs(0)) Then
            MaxPositionSupplyInfoID = 0
        Else
            MaxPositionSupplyInfoID = mrs(0)
        End If
        Set mrs = Nothing
        sqlSupply = "select Top 1 * from PE_PositionSupplyInfo"
        rsSupply.Open sqlSupply, Conn, 1, 3
        rsSupply.addnew
        rsSupply("PositionSupplyInfoID") = MaxPositionSupplyInfoID + 1
        rsSupply("UserName") = UserName
        rsSupply("PositionID") = PositionID
        rsSupply("SubCompanyID") = SubCompanyID
        rsSupply("WorkPlaceID") = WorkPlaceID
        rsSupply("CheckStatus") = 0
        rsSupply("SupplyDate") = DateAdd("d", 0, Date)
        rsSupply.Update
        rsSupply.Close
        Set rsSupply = Nothing

        Response.Write "<html>"
        Response.Write "<head>"
        Response.Write "<title>职位申请</title>"
        Response.Write "<meta http-equiv=""Content-Type"" content=""text/html; charset=gb2312"">"
        Response.Write "<link href='../Admin/Admin_Style.css' rel='stylesheet' type='text/css'>"
        Response.Write "</head>"
        Response.Write "<body>"
        Response.Write "<br><br>"
        Response.Write "<table class='border' align=center width='400' border='0' cellpadding='0' cellspacing='0' bordercolor='#999999'>"
        Response.Write "  <tr align=center> "
        Response.Write "    <td  height='22' align='center' class='title'> "
        Response.Write "<b>" & UserName & "--您已经成功申请该职位!</b>"
        Response.Write "    </td>"
        Response.Write "  </tr>"
        Response.Write "  <tr>"
        Response.Write "    <td><table width='100%' border='0' cellpadding='2' cellspacing='1'>"
        Response.Write "        <tr class='tdbg'>"
        Response.Write "          <td width='100' align='right'><strong>职位名称:</strong></td>"
        Response.Write "          <td>" & PositionName & "</td>"
        Response.Write "        </tr>"
        Response.Write "        <tr class='tdbg'>"
        Response.Write "          <td width='100' align='right'><strong>所属单位:</strong></td>"
        Response.Write "          <td>" & SubCompanyName & "</td>"
        Response.Write "        </tr>"
        Response.Write "        <tr class='tdbg'>"
        Response.Write "          <td width='100' align='right'><strong>工作地点:</strong></td>"
        Response.Write "          <td>" & WorkPlaceName & "</td>"
        Response.Write "        </tr>"
        Response.Write "        <tr class='tdbg'>"
        Response.Write "          <td width='100' align='right'><strong>招聘人数:</strong></td>"
        Response.Write "          <td>" & PositionNum & "</td>"
        Response.Write "        </tr>"
        Response.Write "        <tr class='tdbg'>"
        Response.Write "          <td width='100' align='right'><strong>有效期:</strong></td>"
        Response.Write "          <td>" & ValidDate & "</td>"
        Response.Write "        </tr>"
        Response.Write "      </table></td>"
        Response.Write "  </tr>"
        Response.Write "  <tr class='tdbg'>"
        Response.Write "    <td height='30' align='center'>"
        Response.Write "【<a href='javascript:window.close();'>关闭窗口</a>】"
        Response.Write "    </td>"
        Response.Write "  </tr>"
        Response.Write "</table>" & vbCrLf
        Response.Write "</body>"
        Response.Write "</html>"
    Else
        Response.Write "<html>"
        Response.Write "<head>"
        Response.Write "<title>职位申请</title>"
        Response.Write "<meta http-equiv=""Content-Type"" content=""text/html; charset=gb2312"">"
        Response.Write "<link href='../Admin/Admin_Style.css' rel='stylesheet' type='text/css'>"
        Response.Write "</head>"
        Response.Write "<body>"
        Response.Write "<br><br>"
        Response.Write "<table class='border' align=center width='400' border='0' cellpadding='0' cellspacing='0' bordercolor='#999999'>"
        Response.Write "  <tr align=center> "
        Response.Write "    <td  height='22' align='center' class='title'> "
        Response.Write "    </td>"
        Response.Write "  </tr>"
        Response.Write "  <tr>"
        Response.Write "    <td><table width='100%' border='0' cellpadding='2' cellspacing='1'>"
        Response.Write "        <tr class='tdbg'>"
        Response.Write "          <td width='400' height='88' align='center'><font color=red>您已经申请了该职位,请不要重复申请同一职位!</font></td>"
        Response.Write "        </tr>"
        Response.Write "      </table></td>"
        Response.Write "  </tr>"
        Response.Write "  <tr class='tdbg'>"
        Response.Write "    <td height='30' align='center'>"
        Response.Write "【<a href='javascript:window.close();'>关闭窗口</a>】"
        Response.Write "    </td>"
        Response.Write "  </tr>"
        Response.Write "</table>" & vbCrLf
        Response.Write "</body>"
        Response.Write "</html>"
    End If
    rsPosition.Close
    Set rsPosition = Nothing
End Sub







Public Function GetListFromTemplate(ByVal strValue)
    Dim strList
    strList = strValue
    regEx.Pattern = "\{\$GetPositionList\((.*?)\)\}"
    Set Matches = regEx.Execute(strList)
    For Each Match In Matches
        strList = PE_Replace(strList, Match.value, GetListFromLabel(Match.SubMatches(0)))
    Next
    GetListFromTemplate = strList
End Function



Private Function GetListFromLabel(ByVal str1)
    Dim strTemp, arrTemp
    Dim tPositionNum, tDateNum, tOrderType, tShowType, tTitleLen, tShowDateType
    If str1 = "" Then
        GetListFromLabel = ""
        Exit Function
    End If
    
    strTemp = Replace(str1, Chr(34), "")
    arrTemp = Split(strTemp, ",")
    If UBound(arrTemp) <> 22 Then
        GetListFromLabel = "函数式标签:{$GetPositionList(参数列表)}的参数个数不对。请检查模板中的此标签。"

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -