📄 pay_list.asp
字号:
<!--#include file="Conn.asp"-->
<!--#include file="Check.asp"-->
<!--#include file="Inc/Function.asp"-->
<!--#include file ="Inc/Date.asp"-->
<%
Dim rs,news,sqltext
Dim id,lid,per,ptype,money,pj,menu,tm,io
Dim selname,seltype,listid,pjname,adddate
Set rs=Server.Createobject("Adodb.RecordSet")
sqltext = "Select ID,ListID,Payer,PayType,Money,Project,Menu,Time,InOut From [PayList] "
If Request.QueryString("action") = "search" Then
selname = Request.Form("selname")
seltype = Request.Form("seltype")
adddate = Request.Form("adddate")
listid = Trim(Request.Form("listid"))
pjname = Trim(Request.Form("pjname"))
If selname="" and seltype="" and adddate="" and listid="" and pjname="" Then
sqltext = sqltext & " Order By ID Desc"
Else
sqltext = sqltext & " Where "
If selname<>"" Then
sqltext = sqltext & "Payer='"&selname&"' "
End if
If seltype<>"" Then
If selname<>"" Then sqltext = sqltext & "and "
sqltext = sqltext & "PayType='"&seltype&"' "
End if
If adddate<>"" Then
If seltype<>"" Then sqltext = sqltext & "and "
sqltext = sqltext & "Time='"&adddate&"' "
End if
If listid<>"" Then
If adddate<>"" Then sqltext = sqltext & "and "
sqltext = sqltext & "ListID="&listid&" "
End if
If pjname<>"" Then
If listid<>"" Then sqltext = sqltext & "and "
sqltext = sqltext & " Project like '%"&pjname&"%' "
End if
End if
Else
sqltext = sqltext & " Order By ID Desc"
End if
rs.Open sqltext,Conn,1,3
MaxPerPage=20
text="0123456789"
rs.PageSize=MaxPerPage
for i=1 to Len(Request.QueryString("page"))
checkpage = Instr(1,text,mid(Request.QueryString("page"),i,1))
if checkpage=0 then
exit for
end if
next
If checkpage<>0 then
If NOT IsEmpty(Request.QueryString("page")) Then
CurrentPage=Cint(Request.QueryString("page"))
If CurrentPage < 1 Then CurrentPage = 1
If CurrentPage > rs.PageCount Then CurrentPage = rs.PageCount
Else
CurrentPage= 1
End If
If not rs.eof Then rs.AbsolutePage = CurrentPage end if
Else
CurrentPage=1
End if
%>
<html>
<head>
<title>管理中心</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<LINK href="Image/style.css" type=text/css rel=stylesheet>
<script language="JavaScript" src="Image/js.js"></SCRIPT>
</head>
<body text="#000000">
<script language="JavaScript" type="text/JavaScript">
function delpay()
{
if(confirm("确定要删除此吗?"))
return true;
else
return false;
}
</script>
<form name="form1" method="post" action="?action=search">
<table width="98%" border="0" cellpadding="0" cellspacing="0" align="center" class=TableBorder>
<tr height="22" valign="middle" align="center">
<th width="9%">报销人</th>
<th width="18%"> 费用类型<%=adddate%></th>
<th width="23%">日期</th>
<th width="16%">单号</th>
<th width="25%">项目名称</th>
<th width="9%"> </th>
</tr>
<tr height="22" valign="middle" align="center">
<td><select name="selname" id="selname">
<option value="">全部</option>
<%
Dim pa,pt
Set pa=Conn.Execute("Select Payer From [Payer]")
Do While Not pa.Eof
Response.write "<option value='" & pa(0) & "'>" & pa(0) & "</option>"
pa.MoveNext
Loop
pa.Close
Set pa=Nothing
%>
</select></td>
<td><select name="seltype" id="seltype">
<option value="">全部</option>
<%
Set pt=Conn.Execute("Select PayType From [PayType]")
Do While Not pt.Eof
Response.write "<option value='" & pt(0) & "'>" & pt(0) & "</option>"
pt.MoveNext
Loop
pt.Close
Set pt=Nothing
%>
</select></td>
<td><input name="adddate" type="text" id="adddate" size="12" maxlength="12" readonly>
<input name="button" type="button" onclick="popUpCalendar(this, form1.adddate, 'yyyy-mm-dd')" value="请选择日期"></td>
<td><input name="listid" type="text" id="listid" size="10" maxlength="10"></td>
<td><input name="pjname" type="text" id="pjname" size="30" maxlength="50"></td>
<td><input type="submit" name="Submit" value="提交">
<input type="reset" name="Submit2" value="重置"></td>
</tr>
</table>
</form>
<table width="98%" border="0" cellpadding="2" cellspacing="0" align="center" class=TableBorder>
<tr height="22" valign="middle" align="center">
<th colspan="8">所有费用清单</th>
</tr>
<tr>
<td width="5%" height="25" class=forumrow><div align="center">单号</div></td>
<td width="10%" class=forumrow> <div align="center">报销人</div></td>
<td width="15%" class=forumrow> <div align="center">费用类型</div></td>
<td width="5%" class=forumrow> <div align="center">金额</div></td>
<td width="15%" class=forumrow> <div align="center">项目名称</div></td>
<td width="30%" class=forumrow> <div align="center">说明</div></td>
<td width="10%" class=forumrow><div align="center">日期</div></td>
<td width="10%" class=forumrow> <div align="center">操作</div></td>
</tr>
<%
i=0
If rs.Eof Then
Response.Write "<tr><td colspan='8'>没有该记录!</td></tr>"
Else
Do While Not rs.Eof
id=rs(0)
lid=rs(1)
per=rs(2)
ptype=rs(3)
money=rs(4)
pj=rs(5)
menu=rs(6)
tm=rs(7)
io=rs(8)
%>
<tr>
<td height="25"><div align="center">
<%=lid%></div></td>
<td><div align="center"><%=per%></div></td>
<td><div align="center"><%=ptype%></div></td>
<td><div align="center">
<%If io=1 Then
Response.Write "+ " & money
Else
Response.Write "<font color='#ff0000'>- " & money &"</font>"
End if
%>
</div></td>
<td><div align="center"><%=pj%></div></td>
<td><div align="center"><%=menu%></div></td>
<td><div align="center"><%=tm%></div></td>
<td><div align="center"><a href="Pay_Edit.asp?id=<%=id%>">修改</a> | <a href="?action=del&id=<%=id%>" onClick="return delpay();">删除</a></div></td>
</tr>
<%
i=i+1
if i >= MaxPerpage then exit do
rs.MoveNext
Loop
End if
Response.Write "</table>"
showpage()
Response.Write "</html>"
If Request.QueryString("action") = "del" Then
Dim dd,delid
delid=Request("id")
Set dd = Conn.Execute("Delete * From [PayList] Where ID ="&delid)
Response.Redirect "Pay_List.asp"
End if
rs.Close
Conn.Close
Set rs = Nothing
Set Conn = Nothing
%>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -