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

📄 pay_list.asp

📁 泡泡堂单机版(含ASL游戏引擎源码)
💻 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%">&nbsp;</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 + -