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

📄 forminfo.inc

📁 物业管理和办公自动化系统
💻 INC
📖 第 1 页 / 共 2 页
字号:
		"<tr>" & _ 
			"<td colspan=4 height=20></td>" & _
		"</tr>" 

	TableRecords = sTemp

end Function

Function FormNew()
	FormNew = _
		TableTitle("新建材料设备采购申请单", 600, "", "") & _
		"<table  cellspacing=0 cellpadding=0 bgcolor=white border=0 width=600><tr><td class=tdlist>" & _
		"<table cellspacing=1 cellpadding=0 bgcolor=white border=0 width=600>" & _
		"<form method=post name=frmAddnew action=""forminfo.asp"">" & _
		"<input type=""hidden"" name=""FormAction"">" & _
		"<input type=""hidden"" name=""status"" value=""尚未提交"">" & _
		"<tr height=20><td></td></tr>" & _
		"<tr bgcolor=white height=30>" & _
		"	<td width=200 align=right>申请单标识名称:</td>" & _
		"	<td>&nbsp;<input type=text name='form_name' size=31></td>" & _
		"</tr>" & _
		"<tr bgcolor=white height=30>" & _
		"	<td width=200 align=right>申请部门:</td>" & _
		"	<td>&nbsp;<select name=""applicant"" style=""width:200"">" & selectOptions(dbLocal, "t_node", "node_name", "node_name","","node_level=2") & "</select></td>" & _
		"</tr>" & _
		"<tr height=150><td></td></tr>" & _
		"<tr bgcolor=white height=30>" & _
		"	<td colspan=2 align=center><img border=0 src=""../images/button/add.gif"" onclick=""btnAdd_OnClick()"" style=""cursor:hand""></td>" & _
		"</tr>" & _
		"<tr height=15><td></td></tr>" &  _
		"</form>" & _
		"</table>" & _
		"</td></tr></table>"
End Function

Function FormSubmit()
	FormSubmit = _
		TableTitle("提交材料设备采购申请单", 600, "", "") & _
		"<table  cellspacing=0 cellpadding=0 bgcolor=white border=0 width=600><tr><td class=tdlist>" & _
		"<table cellspacing=1 cellpadding=0 bgcolor=white border=0 width=600>" & _
		"<form method=post name=frmSubmit action=""forminfo.asp"">" & _
		"<input type=""hidden"" name=""FormAction"">" & _
		"<input type=""hidden"" name=""id"" value=""" & iFormID & """>" & _
		"<input type=""hidden"" name=""status"" value=""等待审批"">" & _
		"<tr height=20><td></td></tr>" & _
		"<tr bgcolor=white height=30>" & _
		"	<td width=200 align=right>申请部门负责人:</td>" & _
		"	<td>&nbsp;<select name=""handler"" style=""width:200"">" & selectOptions(dbLocal, "t_employee", "name", "name","","co_id=" & GetCoId & " and isdummy=0 and dismissed=0") & "</select></td>" & _
		"</tr>" & _
		"<tr height=180><td></td></tr>" & _
		"<tr bgcolor=white height=30>" & _
		"	<td colspan=2 align=center><img border=0 src=""../images/button/submit.gif"" onclick=""btnOK_OnClick()"" style=""cursor:hand""></td>" & _
		"</tr>" & _
		"<tr height=15><td></td></tr>" &  _
		"</form>" & _
		"</table>" & _
		"</td></tr></table>"
End Function

Function FormPass()
	FormPass = _
		TableTitle("审批通过材料设备采购申请单", 600, "", "") & _
		"<table  cellspacing=0 cellpadding=0 bgcolor=white border=0 width=600><tr><td class=tdlist>" & _
		"<table cellspacing=1 cellpadding=0 bgcolor=white border=0 width=600>" & _
		"<form method=post name=frmSubmit action=""forminfo.asp"">" & _
		"<input type=""hidden"" name=""FormAction"">" & _
		"<input type=""hidden"" name=""id"" value=""" & iFormID & """>" & _
		"<input type=""hidden"" name=""status"" value=""审批通过"">" & _
		"<tr height=20><td></td></tr>" & _
		"<tr bgcolor=white height=30>" & _
		"	<td width=200 align=right>指定采购人:</td>" & _
		"	<td>&nbsp;<select name=""operator"" style=""width:200"">" & selectOptions(dbLocal, "t_employee", "name", "name","","co_id=" & GetCoId & " and isdummy=0 and dismissed=0") & "</select></td>" & _
		"</tr>" & _
		"<tr height=180><td></td></tr>" & _
		"<tr bgcolor=white height=30>" & _
		"	<td colspan=2 align=center><img border=0 src=""../images/button/ok.gif"" onclick=""btnToBuy_OnClick()"" style=""cursor:hand""></td>" & _
		"</tr>" & _
		"<tr height=15><td></td></tr>" &  _
		"</form>" & _
		"</table>" & _
		"</td></tr></table>"
End Function

Function FormBack()
	FormBack = _
		TableTitle("退回材料设备采购申请单", 600, "", "") & _
		"<table  cellspacing=0 cellpadding=0 bgcolor=white border=0 width=600><tr><td class=tdlist>" & _
		"<table cellspacing=1 cellpadding=0 bgcolor=white border=0 width=600>" & _
		"<form method=post name=frmSubmit action=""forminfo.asp"">" & _
		"<input type=""hidden"" name=""FormAction"">" & _
		"<input type=""hidden"" name=""id"" value=""" & iFormID & """>" & _
		"<tr height=20><td></td></tr>" & _
		"<tr bgcolor=white height=30>" & _
		"	<td align=center>退回留言:</td>" & _
		"</tr>" & _
		"<tr height=100>" & _
		"	<td align=center>&nbsp;<textarea name=""backmsg"" rows=10 cols=60></textarea></td>" & _
		"</tr>" & _
		"<tr height=20>" & _
		"	<td></td>" & _
		"</tr>" & _
		"<tr bgcolor=white height=30>" & _
		"	<td align=center><img border=0 src=""../images/button/ok.gif"" onclick=""btnBackOK_OnClick()"" style=""cursor:hand""></td>" & _
		"</tr>" & _
		"<tr height=15><td></td></tr>" &  _
		"</form>" & _
		"</table>" & _
		"</td></tr></table>"
End Function

Function FormGet()
	FormGet = _
		TableTitle("领取材料设备", 600, "", "") & _
		"<table  cellspacing=0 cellpadding=0 bgcolor=white border=0 width=600><tr><td class=tdlist>" & _
		"<table cellspacing=1 cellpadding=0 bgcolor=white border=0 width=600>" & _
		"<form method=post name=frmSubmit action=""forminfo.asp"">" & _
		"<input type=""hidden"" name=""FormAction"">" & _
		"<input type=""hidden"" name=""id"" value=""" & iFormID & """>" & _
		"<input type=""hidden"" name=""status"" value=""已经领取"">" & _
		"<tr height=20><td></td></tr>" & _
		"<tr bgcolor=white height=30>" & _
		"	<td width=200 align=right>领用人:</td>" & _
		"	<td>&nbsp;<select name=""username"" style=""width:200"">" & selectOptions(dbLocal, "t_employee", "name", "name","","co_id=" & GetCoId & " and isdummy=0 and dismissed=0") & "</select></td>" & _
		"</tr>" & _
		"<tr height=180><td></td></tr>" & _
		"<tr bgcolor=white height=30>" & _
		"	<td colspan=2 align=center><img border=0 src=""../images/button/get.gif"" onclick=""btnFinBuy_OnClick()"" style=""cursor:hand""></td>" & _
		"</tr>" & _
		"<tr height=15><td></td></tr>" &  _
		"</form>" & _
		"</table>" & _
		"</td></tr></table>"
End Function

' ====================================================================================
'  实现数据库操作的功能函数
'			AddForm()
'			SubmitForm()
'			DeleteForm()
'			PassForm()
'			BackForm()
'			AddDetail()
'			UpdateDetail()
'			DeleteDetail()
' ====================================================================================
Function AddForm()
	dim strSQL
	dim sFormName			: sFormName			= GetParam("form_name")
	dim sApplicant			: sApplicant		= GetParam("applicant")
	dim sApplyDate			: sApplyDate		= date
	dim sStatus				: sStatus			= GetParam("status")

	strSQL = "insert into T_FormList(FormName, Applicant, ApplyDate, Signer, Status)" & _
			" values(" & ToSQL(sFormName, "Text") & ", " & ToSQL(sApplicant, "Text") & ", " & ToSQL(sApplyDate,"Text") & _
			", " & ToSQL(sEmpName, "Text") & ", " & ToSQL(sStatus, "Text") & ")"

	call ExecuteSQL(dbLocal, strSQL)

	iFormID = DLookUp(dbLocal, "T_FormList", "max(ID)", "Signer=" & ToSQL(sEmpName, "Text"))
	
	Response.Redirect "forminfo.asp?id=" & iFormID & "&"
	Response.end
End Function

Function SubmitForm()
	dim strSQL, sFormName
	dim sStatus					: sStatus			= GetParam("status")
	dim sHandler				: sHandler			= GetParam("handler")
	
	if CountRS <= 0 then 
		Response.Redirect "forminfo.asp?id=" & iFormID & "&"
		Response.end
	end if 
	
	strSQL = "update T_FormList" & _
				" set Status = " & ToSQL(sStatus, "Text") & _
				", Handler = " & ToSQL(sHandler, "Text") & _
				" where ID = " & ToSQL(iFormID, "Number")
	call ExecuteSQL(dbLocal, strSQL)

	sFormName = DLookUp(dbLocal, "T_FormList", "FormName", "ID=" & iFormID)
	call CommonSendMsg(MSG_APPROVE,"","请审批:" & sFormName,"请审批我提交的购买材料设备申请单!",iEmpSerial,GetOfficer())

	Response.Redirect "formlist.asp"
	Response.end
End Function

Function DeleteForm()
	dim strSQL

	strSQL = "delete from T_Formlist where ID = " & ToSQL(iFormID, "Number")
	call ExecuteSQL(dbLocal, strSQL)

	strSQL = "delete from T_FormInfo where FormID = " & ToSQL(iFormID, "Number")
	call ExecuteSQL(dbLocal, strSQL)
	
	Response.Redirect "formlist.asp"
	Response.end
End Function

Function PassForm()
	dim strSQL, sFormName, sSigner, iSigner, iOpt
	dim sStatus					: sStatus			= GetParam("status")
	dim sOperator				: sOperator			= GetParam("operator")
	
	strSQL = "update T_FormList" & _
				" set Status = " & ToSQL(sStatus, "Text") & _
				", Operator = " & ToSQL(sOperator, "Text") & _
				" where ID = " & ToSQL(iFormID, "Number")
	call ExecuteSQL(dbLocal, strSQL)

	sFormName = DLookUp(dbLocal, "T_FormList", "FormName", "ID=" & iFormID)
	sSigner = DLookUp(dbLocal, "T_FormList", "Signer", "ID=" & iFormID)
	iSigner = DLookUp(dbLocal, "T_Employee", "Serial", "Name='" & sSigner & "'")
	iOpt = DLookUp(dbLocal, "T_Employee", "Serial", "Name='" & sOperator & "'")

	call CommonSendMsg(MSG_APPROVE,"","审批已通过:" & sFormName,"你提交的购买材料设备申请单已获批准,现由" &sOperator & "负责采购!",GetOfficer(),iSigner)
	call CommonSendMsg(MSG_TASK,"","请购买:" & sFormName,"现指派你负责进行采购!",GetOfficer(),iOpt)

	Response.Redirect "formlist.asp"
	Response.end
End Function

Function BackForm()
	dim strSQL, sFormName, sSigner, iSigner, sBackMsg
	sBackMsg			= GetParam("backmsg")

	if not IsEmpty(sBackMsg) then sBackMsg = "理由是:" & sBackMsg
	
	strSQL = "update T_FormList set Status = '不通过!' where ID = " & ToSQL(iFormID, "Number")
	call ExecuteSQL(dbLocal, strSQL)

	sFormName = DLookUp(dbLocal, "T_FormList", "FormName", "ID=" & iFormID)
	sSigner = DLookUp(dbLocal, "T_FormList", "Signer", "ID=" & iFormID)
	iSigner = DLookUp(dbLocal, "T_Employee", "Serial", "Name='" & sSigner & "'")

	call CommonSendMsg(MSG_APPROVE,"","审批未通过:" & sFormName,"对不起,你提交的购买材料设备申请单未获批准!" & sBackMsg,GetOfficer(),iSigner)

	Response.Redirect "formlist.asp"
	Response.end
End Function

Function AddDetail()
	dim strSQL, CountRS
	dim sSerial				: sSerial			= GetParam("serial")
	dim sName				: sName				= GetParam("name")
	dim sType				: sType				= GetParam("type")
	dim sUnit				: sUnit				= GetParam("unit")
	dim sAmount				: sAmount			= GetParam("amount")

	if CountRS >= 10 then 
		Response.Redirect "forminfo.asp?id=" & iFormID & "&"
		Response.end
	end if 

	strSQL = "insert into T_FormInfo(FormID, Serial, Name, Type, Unit, Amount)" & _
			" values(" & iFormID & ", " & ToSQL(sSerial, "Text") & ", " & ToSQL(sName, "Text") & ", " &  _
			ToSQL(sType, "Text") &", " & ToSQL(sUnit, "Text") & ", " & sAmount & ")"

	call ExecuteSQL(dbLocal, strSQL)
	
	Response.Redirect "forminfo.asp?id=" & iFormID & "&"
	Response.end
End Function

Function UpdateDetail()
	dim sSQL
	dim sSerial				: sSerial			= GetParam("serial")
	dim sName				: sName				= GetParam("name")
	dim sType				: sType				= GetParam("type")
	dim sUnit				: sUnit				= GetParam("unit")
	dim sAmount				: sAmount			= GetParam("amount")

	sSQL = "update T_FormInfo" & _
				" set Serial = " & ToSQL(sSerial, "Text") & _
				", Name = " & ToSQL(sName, "Text") & _
				", Type = " & ToSQL(sType, "Text") & _
				", Unit = " & ToSQL(sUnit, "Text") & _
				", Amount = " & ToSQL(sAmount, "Number") & _
				" where ID = " & ToSQL(iItem, "Number")
	call ExecuteSQL(dbLocal, sSQL)
	
	Response.Redirect "forminfo.asp?id=" & iFormID & "&"
	Response.end
End Function

Function DeleteDetail()
	dim sSQL
	
	sSQL = "delete from T_FormInfo where ID = " & ToSQL(iItem, "Number")
	call ExecuteSQL(dbLocal, sSQL)
	
	Response.Redirect "forminfo.asp?id=" & iFormID & "&"
	Response.end
End Function

Function AddDanjia()
	dim sSQL
	dim	iDanjia				: iDanjia			= GetParam("danjia")
	dim sRemark				: sRemark			= GetParam("remark")
	dim iMoney
	
	iMoney = DLookUp(dbLocal, "T_FormInfo", "Amount", "ID=" & iItem) * iDanjia
	sSQL = "update T_FormInfo" & _
				" set Danjia = " & ToSQL(iDanjia, "Number") & _
				", Money = " & ToSQL(iMoney, "Number") & _
				", Remark = " & ToSQL(sRemark, "Text") & _
				" where ID = " & ToSQL(iItem, "Number")
	call ExecuteSQL(dbLocal, sSQL)
	
	Response.Redirect "forminfo.asp?id=" & iFormID & "&"
	Response.end
End Function

Function SubmitBuy()
	dim strSQL
	dim sStatus					: sStatus			= GetParam("status")
	dim sUserName				: sUserName			= GetParam("username")
	
	strSQL = "update T_FormList" & _
				" set Status = " & ToSQL(sStatus, "Text") & _
				", UserName = " & ToSQL(sUserName, "Text") & _
				" where ID = " & ToSQL(iFormID, "Number")
	call ExecuteSQL(dbLocal, strSQL)
	
	Response.Redirect "formlist.asp"
	Response.end
End Function

Function TranMoney(iMoney)
	dim i, iTemp, iLen, iDot
	dim sNum(9), sSig(16)
	
	sNum(0) = "零" : sNum(1) = "壹" : sNum(2) = "贰" : sNum(3) = "叁" : sNum(4) = "肆"
	sNum(5) = "伍" : sNum(6) = "陆" : sNum(7) = "柒" : sNum(8) = "捌" : sNum(9) = "玖" 

	sSig(1) = "元" : sSig(2) = "拾" : sSig(3) = "佰" : sSig(4) = "仟" : sSig(5) = "万" : sSig(6) = "拾"
	sSig(7) = "佰" : sSig(8) = "仟" : sSig(9) = "亿" : sSig(10) = "拾" : sSig(11) = "佰"
	sSig(12) = "仟" : sSig(13) = "兆" : sSig(14) = "拾" : sSig(15) = "佰" : sSig(16) = "仟"

	iLen = len(iMoney)
	if iLen = 0 then exit function

	iDot = InStr(1,iMoney,".")
	if iDot = 0 then 
		for i = 1 to iLen
			iTemp = iTemp & sNum(mid(iMoney,i,1))
			iTemp = iTemp & sSig(iLen + 1 - i)
		next
		iTemp = iTemp & "整"
	else
		for i = 1 to iDot - 1
			iTemp = iTemp & sNum(mid(iMoney,i,1))
			iTemp = iTemp & sSig(iDot - i)
		next
		if iLen < iDot + 2 then
			iTemp = iTemp & sNum(mid(iMoney,iDot+1,1)) & "角整"
		else
			iTemp = iTemp & sNum(mid(iMoney,iDot+1,1)) & "角" & sNum(mid(iMoney,iDot+2,1)) & "分整"
		end if
	end if

	TranMoney = iTemp
End Function
%>

⌨️ 快捷键说明

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