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

📄 dotask.asp

📁 物业管理和办公自动化系统
💻 ASP
字号:
<%
'************************************************************************************************
' 文件名: dotask.asp
' Copyright(c) 2001-2002 上海阿尔卡特网络支援系统有限公司
'
'  创建人 : 周秋舫
'  日 期 : 2002-05-30
' 修改历史 :
'   ****年**月**日 ****** 修改内容:******************************************************************
' 功能描述 : 针对任务执行者,可以更新某项待办事宜的执行情况,可以察看任务本身的详细信息,也可以察看该项任务的执行过程
'  版 本 :
'************************************************************************************************
option explicit
Response.CacheControl = "no-cache"
Response.AddHeader "Pragma", "no-cache"
Response.Expires = -1
%>

<!-- #include file="../include/config.inc" -->
<!-- #include file="../include/common.inc" -->
<!-- #include file="../include/debug.inc" -->
<!-- #include file="../include/db.inc" -->
<!-- #include file="../include/date.inc" -->
<!-- #include file="../include/datahandle.inc" -->
<!-- #include file="../include/recordlist.inc" -->
<!-- #include file="../include/security.inc" -->

<!-- #include file="../common/commonpage.inc" -->
<!-- #include file="dotask.inc" -->
<!-- #include file="taskinfor.inc" -->

<%
call CheckSecurity()
'********************************************************************************************************
' 服务器端代码

Dim iEmpSerial			: iEmpSerial = GetEmpSerial
Dim iPTaskSerial		: iPTaskSerial = GetParam("pserial")
Dim iTaskSerial
'response.write "pserial:" & iPTaskSerial & "." : response.end
'********************************************************************************************************
' 查询参数PSerial,如果参数不存在,跳转到出错页面
'-------------------------------------------------------------------------------------------------------------------------------------------------
if IsEmpty(iPTaskSerial) then
	Response.Clear
	Server.Transfer("../common/error.asp")
	Response.end
end if

'********************************************************************************************************
' 根据PSerial参数查询表T_PersonalTask,如果其EmpId不是该员工,则跳转到出错页面
'-------------------------------------------------------------------------------------------------------------------------------------------------
dim sSQL, crs, rs
sSQL = "select task_serial, emp_serial from t_personaltask where serial = " & iPTaskSerial
set crs = New CRecordset
set rs = crs.Open(dbLocal, sSQL)
if CStr(iEmpSerial) <> CStr(crs.GetValue("emp_serial")) then
	Response.Clear
	Server.Transfer("../common/error.asp")
	Response.end
end if
iTaskSerial = crs.GetValue("task_serial")
crs.Close()
'response.write "serial:" & iTaskSerial & "." : response.end
'if iEmpSerial <> DLookUp(dbLocal, "T_PersonalTask", "emp_serial", "serial = " & ToSQL(iPTaskSerial,"Number")) then
	''response.Write iEmpSerial & "**" & DLookUp(dbLocal, "T_PersonalTask", "emp_serial", "serial = " & ToSQL(iPTaskSerial,"Number")) & "<br>"
	''Response.end
'	Response.Redirect("../common/error.asp?error=" & ToURL("不能偷看其它人的任务信息噢!"))
'	Response.end
'end if
'********************************************************************************************************

'********************************************************************************************************
' 如果是提交,则调用函数UpdateTask()更新数据库
if UCase(Request.ServerVariables("REQUEST_METHOD") = "POST") then
	UpdateTask()
end if
%>

<html>
<head>
<title>上海信息大楼 Shanghai Information Tower</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<link rel="stylesheet" href="../common/common.css" type="text/css">
<script language="VBScript" src="../common/validate.vbs"></script>
<script language="VBScript">
Sub btnUpdate_OnClick()
	dim sError
	sError = ValidatePercent("document.all.frmUpdateTask.progress_percent", "执行进度")
	if sError <> "" then
		msgbox sError
		exit sub
	end if

	dim iLen
	iLen = len(frmUpdateTask.memo.value)
	if iLen > 500 then
		msgbox "对不起,补充说明不能超过500字(目前有" & iLen & "字)"
		frmUpdateTask.memo.focus()
		exit sub
	end if
	document.all.frmUpdateTask.submit()
End Sub

Sub btnReset_OnClick()
	document.all.frmUpdateTask.reset()
End Sub

Sub btnCancel_OnClick()
	location.href = "tasktodo.asp"
End Sub
</script>
</head>

<body bgcolor="#FFFFFF" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" background="../images/bg/bg0.jpg">
<br>

<%
Response.Write OuterTableHeader
Response.Write HeaderWithMenu
Response.Write InnerTableHeader
'********************************************************************************************************
' 主体从这里开始
'-------------------------------------------------------------------------------------------------------------------------------------------------

'********************************************************************************************************
' 从这里开始显示任务本身的信息
'-------------------------------------------------------------------------------------------------------------------------------------------------
Response.Write TaskInfor(iTaskSerial)

'********************************************************************************************************
' 从这里开始显示更新任务执行情况的用户界面
'-------------------------------------------------------------------------------------------------------------------------------------------------
Response.Write FormUpdateTask()
Response.Write TableLink()

'-------------------------------------------------------------------------------------------------------------------------------------------------
' 主体到这里结束
'********************************************************************************************************
Response.Write InnerTableTailer
Response.Write Footer
Response.Write OuterTableTailer
%>

</body>
</html>

⌨️ 快捷键说明

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