?? hrmagreement_list.asp
字號:
<%
'OA 表單生成器1.0
'功能:勞動合同情況列表
'參數:request("page")=int #當前頁碼; request.form("Search")=chr #上次查詢條件
%>
<!--#include file="../inc/NoCatch.asp"-->
<!--#include file="../inc/Secure.asp"-->
<!--#include file="../inc/conn.asp"-->
<!--#include file="../inc/Const.asp"-->
<%
'response.buffer=false
'------------------------------------------------設置參數
LoginID=trim(Session("LoginID")) : if LoginID="" then LoginID=0 '當前用戶ID
maxmessage=15 '每頁顯示記錄數
currentpage=request("page") '當前頁碼
Search=request("Search") '上次查詢條件
order=Request("order") : if order="" then order="qxs" '排序字段
'------------------------------------------------
'------------------------------------------------取勞動合同情況記錄
'分頁取記錄 (返回rs對象)
'rs.recordcount 為記錄總數
'rs.PageSize 為本頁記錄數
'
'接受查詢參數
depid=Request("depid")'部門編號
bh=Request("bh")'員工編號
xm=Request("xm")'姓名
qxs=Request("qxs"):qxs_end=Request("qxs_end")
qxe=Request("qxe"):qxe_end=Request("qxe_end")
syq=Request("syq"):syq_end=Request("syq_end")
'查尋條件
if Search="" then
Search="WHERE "
if depid<>"" then Search = Search & "tbioaDepartment.id = " & depid & " and "
if bh<>"" then Search = Search & "bh LIKE '%" & bh & "%' and "
if xm<>"" then Search = Search & "xm LIKE '%" & xm & "%' and "
if qxs<>"" then Search = Search & "qxs>='" & cdate(qxs) & "' and "
if qxs_end<>"" then Search = Search & "qxs<='" & cdate(qxs_end) & "' and "
if qxe<>"" then Search = Search & "qxe>='" & cdate(qxe) & "' and "
if qxe_end<>"" then Search = Search & "qxe<='" & cdate(qxe_end) & "' and "
if syq<>"" then Search = Search & "syq>='" & cdate(syq) & "' and "
if syq_end<>"" then Search = Search & "syq<='" & cdate(syq_end) & "' and "
'Search=Search & "1=1"'可查看所有人錄入的記錄
Search=Search & "(NOT EXISTS(SELECT id FROM tbioaHrmAgreement b WHERE b.bid = tbioaHrmAgreement.bid AND b.qxs > tbioaHrmAgreement.qxs)) and mod>=0"'可查看所有人錄入的記錄
'Search=Search & "userid="&LoginID'只能查看自己錄入的記錄
END if
set rs=Server.CreateObject("ADODB.RecordSet")
sql="SELECT tbioaDepartment.Name AS depname, tbioaHrmBase.id AS bid, tbioaHrmBase.xm AS xm, tbioaHrmBase.bh AS bh, tbioaHrmAgreement.* FROM tbioaHrmAgreement INNER JOIN tbioaHrmBase ON tbioaHrmAgreement.bid = tbioaHrmBase.id INNER JOIN tbioaDepartment ON tbioaHrmBase.xgzdw = tbioaDepartment.ID " & Search & " ORDER BY tbioaHrmAgreement."&order&" DESC"
'response.write sql
rs.open sql,oConn,1,1
Showpage=Paging(rs,maxmessage,currentpage,"order="&order&"&Search="&Server.URLEncode(Search))
'------------------------------------------------
%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<link rel="stylesheet" href="../css/main.css" type=text/css>
<title>檔案基本信息詳細信息</title>
</head>
<body topmargin="10" leftmargin="10">
<!--#include file="HrmAgreement_menu.html"-->
<hr width="100%" size=1 color="#000000">
<%=Showpage%>
<%if rs.eof then%>
<center>暫無相關信息!</center>
<%else%>
<table width="100%" cellspacing="1" cellpadding="2" class="tab">
<tr>
<td class="tdTop" nowrap>部門</td>
<td class="tdTop" nowrap>姓名</td>
<td class="tdTop" nowrap>員工編號</td>
<td class="tdTop" nowrap>合同種類</td>
<td class="tdTop" nowrap>合同期限</td>
<td class="tdTop" nowrap>試用期限</td>
</tr>
<%for i = 0 to rs.PageSize-1
If rs.EOF Then Exit For
if i mod 2 = 0 then td_class="td1" else td_class="td2"
if order="qxe" then td_class="td6"
if order="qxe" and rs("qxe")>date then td_class="td5"
%>
<tr>
<td class="<%=td_class%>"><%=HtmlOut(rs("depname"))%></td>
<td class="<%=td_class%>"><a href="../HrmBase/HrmAgreement_list.asp?bid=<%=rs("bid")%>" target="_blank"><%=HtmlOut(rs("xm"))%></a></td>
<td class="<%=td_class%>"><%=HtmlOut(rs("bh"))%></td>
<td class="<%=td_class%>"><%=HtmlOut(rs("zl"))%></td>
<td class="<%=td_class%>"><%if rs("qxe")&""<>"" then%>(<%=datediff("yyyy",rs("qxs"),rs("qxe"))%>年)<%end if%> 自<%=HtmlOut(rs("qxs"))%>至<%=HtmlOut(rs("qxe"))%><%if rs("qxe")&""="" then response.write "項目到期日"%></td>
<td class="<%=td_class%>"><%if rs("syq")<>"" then%>(<%=datediff("m",rs("qxs"),rs("syq"))%>個月) 到期日:<%=HtmlOut(rs("syq"))%><%end if%></td>
</tr>
<%
rs.MoveNext
next
%>
</table>
<%end if%>
</body>
</html>
<%'釋放對象變量
rs.close
oConn.close
%>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -