checkright.asp

来自「投资管理系统, asp+ mssql server」· ASP 代码 · 共 1,233 行 · 第 1/4 页

ASP
1,233
字号
'=============================================================================================
sub  ModifyData(strSql,strConn,strSuccessInfo)
	on error resume next
	strConn.execute(strSql)
	if strConn.Errors.Count>0 then
		PutModErrInf()
	else
		call PutPromptInfo(strSuccessInfo)
		call ModiReload ()
	end if
end sub

'=============================================================================================

'=============================================================================================
sub  DeleteData(strSql,strConn,strSuccessInfo)
	on error resume next
	strConn.execute(strSql)
	if strConn.Errors.Count>0 then
		PutDelErrInf()
	else
		call PutPromptInfo(strSuccessInfo)
	end if
end sub

'=============================================================================================

'=============================================================================================
SUB ModiReload()
	response.write "<script language=""JavaScript"">" & chr(13)
	response.write "window.close();" & chr(13)
	response.write "window.opener.document.location.reload();" & chr(13)
	response.write "</script>" & chr(13)
	response.end
END SUB

'=============================================================================================

'=============================================================================================
SUB ReloadParentWindow()
	response.write "<script language=""JavaScript"">" & chr(13)
	response.write "window.opener.document.location.reload();" & chr(13)
	response.write "</script>" & chr(13)
END SUB

'=============================================================================================

'=============================================================================================
SUB PutDelErrInf()
		response.write "<script language='JavaScript'>" & chr(13)
	    response.write "  alert('错误提示\n================================================\n\n可能的原因是其它的数据中有用到该数据的地方!\n\n在此你不能删除该数据,否则会造成数据的不完整或数据错误!');"
		response.write " history.back();"
	    response.write "</script>" & chr(13)
END SUB

'=============================================================================================

'=============================================================================================
SUB PutModErrInf()
		response.write "<script language='JavaScript'>" & chr(13)
	    response.write "  alert('错误提示\n================================================\n\n可能的原因是输入的数字过大或字串过长!\n\n在此你不能完成创建或修改操作,请检查你的数据错误!');"
		response.write " history.back();"
	    response.write "</script>" & chr(13)
END SUB

'=============================================================================================

'=============================================================================================
SUB PutInsertErrInf()
		'response.write "<br><table width='600' border='0' cellspacing='0' cellpadding='5' bordercolorlight='#000000' bordercolordark='#FFFFFF' align='center'>"
		'response.write "  <tr bgcolor='#EEEEEE'> "
		'response.write "    <td width='30' align='right'><image src='../images/error.gif'></td>"
		'response.write "    <td width='570'><font color='red'>操作错误:</font>可能的原因是输入的数字过大或字串过长!<br><br>     在此你不能完成创建或修改操作,请检查你的数据错误!</td>"
		'response.write "  </tr>"
		'response.write "</table>"

		response.write "<script language='JavaScript'>" & chr(13)
	    response.write "  alert('错误提示\n================================================\n\n可能的原因是输入的数字过大或字串过长!\n\n在此你不能完成创建或修改操作,请检查你的数据错误!');"
		response.write " history.back();"
	    response.write "</script>" & chr(13)		

		'response.write "<script language='JavaScript'>" & chr(13)
	    'response.write "  alert('╳ 操作错误!');"
		'response.write " history.back();"
	    'response.write "</script>" & chr(13)
		
		'response.end
END SUB

'=============================================================================================
'     f
'=============================================================================================
SUB check_date(vy1,vm1,vd1,errorthing)
select case vm1
case "1","3","5","7","8","10","12"
	cursor_days1=31
case "4","6","9","11"
	cursor_days1=30
case "2"
	if cint(vy1) mod 4=0 and cint(vy1) mod 100<>0 or cint(vy1) mod 400=0 then
		cursor_days1=29
	else
		cursor_days1=28
	end if
end select

if cint(vd1)>cursor_days1 then
		response.write "<br><table width='600' border='0' cellspacing='0' cellpadding='5' bordercolorlight='#000000' bordercolordark='#FFFFFF' align='center'>"
		response.write "  <tr bgcolor='#EEEEEE'> "
		response.write "    <td width='30' align='right'><image src='../images/error.gif'></td>"
		response.write "    <td width='570'><font color='red'>时间操作错误:</font><b>" & errorthing & "</b>中<font color=red>"&vy1&"</font>年<font color=red>"&vm1&"</font>月最多才<font color=red>"&cursor_days1&"</font>天!而你选择了<font color=red>"&vd1&"</font>天!</td>"
		response.write "  </tr>"
		response.write "</table>"
        
		response.write "<script language='JavaScript'>" & chr(13)
	    response.write "  alert('╳ 时间操作错误!');"
		response.write " history.back();"
	    response.write "</script>" & chr(13)

		response.end
end if
END SUB

'*******************************************************************************************************
'                                           私有   函数
'*******************************************************************************************************

'=============================================================================================
'     f
'=============================================================================================
function  getMingCheng(strSql,strConn)
	set rs = strConn.execute(strSql)
		if not rs.eof then
			getMingCheng= rs(0)	
		else
			getMingCheng= "无信息"
		end if
	set rs =nothing
end function

'=============================================================================================
'     f
'=============================================================================================
function ReplaceLineCarry(str)
	if str <> "" then
	ReplaceLineCarry = Replace(str," ","<br>")
	end if
end function

'=============================================================================================
'     f
'=============================================================================================
function ReplaceSpace(str)
	if str <> "" then
	ReplaceSpace = Replace(str," ","&nbsp;")
	end if
end function

'=============================================================================================
'     f
'=============================================================================================
function ReplaceQoute(str)
	if str <> "" then
		str = replace(str,"""","“")
	end if
end function

'=============================================================================================
'     f
'=============================================================================================
function HavenRight(nFileID,nUserID,strConn)
	sql = "select a.xinxiid from xinxishangbao a, ShangBaoBuMen b,usergroup c,[user] d where a.xinxiid = b.xinxiid and b.mingcheng=c.usergroup and c.usergroupid = d.usergroupid and a.xinxiid="& nfileid &" and d.userid=" & nUserID
	'Response.Write sql
	set rs = strConn.execute(sql)
		if not rs.eof then
			HavenRight=true
		else
			HavenRight = false
		end if
	set rs = nothing
end function

'=============================================================================================
'     f
'=============================================================================================

Function GetUser
if session("CurrentUserID") <> "" then
	sql = "select FullName from [user] where userid='"& session("CurrentUserID") &"'"
	set rs= conn.execute(sql)
	if not rs.eof then
	   GetUser= trim(rs("FullName"))
	else
	   GetUser="匿名用户"
	end if
	set rs= nothing
else
	GetUser="匿名用户"
end if
END FUNCTION

'=============================================================================================
'     f
'=============================================================================================
Function GetDepartment
if session("CurrentUserID") <> "" then
	sql = "select usergroup from [user] a, usergroup b where a.usergroupid = b.usergroupid and a.userid='"& session("CurrentUserID") &"'"
	set rs= conn.execute(sql)
	if not rs.eof then
	   GetDepartment= trim(rs("usergroup"))
	else
	   GetDepartment="匿名部门"
	end if
	set rs= nothing
else
	GetDepartment="匿名部门"
end if
End Function

'=============================================================================================
'     f
'=============================================================================================
function SelPeople(id)
selpeople = "<input type=hidden name='hidden"& id & "' value=''><input class=buttoncss value='选择人员' type=button name=subsel  onclick=""OpenNewWin('SelPeople.asp?txtid="& id & "','searfilewin','left=50,top=50,width=650,height=400,resizable=0,scrollbars=1,titlebar=0,status=0')"">"
end function

'=============================================================================================
'     f
'=============================================================================================
Function ReplaceTitle(title)
		ReplaceTitle = Replace (title,"、","<br>")
end function

'=============================================================================================
'     f
'=============================================================================================
Function ConvertTime(time)
ConvertTime = year(time) & "年" &month(time) & "月" & day(time)&"日"
End Function


'*******************************************************************************************************
'                                           私有   过程
'*******************************************************************************************************

'=============================================================================================
'     s
'=============================================================================================
Sub PrintCurrentUser (ModuleId)
    Response.Write("<font  color=Red>【当前用户】:</font>" & GetUser & "------你当前工作位置:首页>>")

    select case cint(ModuleId)
    case 1
	     Response.Write("今日工作")
	case 2
	     Response.Write("电子邮件")
	case 3
		 Response.Write("收文管理")
	case 4
	     Response.Write("发文管理")
	case 5
	     Response.Write("会议管理")
	case 6
	     Response.Write("领导活动")
	case 7
	     Response.Write("大事记")
	case 8
	     Response.Write("共用信息")
	case 9
		 Response.Write("系统设置")
	case 10
		 Response.Write("帮助系统")
	end Select
End Sub
''''''''''''''''''''审批人员'''''''''''''''''''''''''
'parameters: id as integer which suffixs to the textbox name and the  id hidden botton name
'role      : print the select botton and  people textbox
'description: names of textbox and hidden botton are dynamic .you can get the by this method
'txtval = request("txt" & id)
'hiddenval = request("hidden" & id)

'=============================================================================================
'     s
'=============================================================================================
sub WriteSelPeople(id)
      Response.Write("<input  class=noborder type=textbox name='chuliren"& id &"' size=10 readonly>" & "<input type=hidden name='hiddenchuliren"& id & "' value=''><input class=buttoncss value='选择人员' type=button name=subsel  onclick=""OpenNewWin('SelPeople.asp?txtid="& id & "','searfilewin','left=50,top=50,width=650,height=400,resizable=0,scrollbars=1,titlebar=0,status=0')"">")
end sub

'=============================================================================================
'     s
'=============================================================================================
sub SearcFile(intTableWidth,intTableheight,intdoctype)
	wz= request("wz")
	xh= request("xh")
	wjz = request("wjz")
	wjh = request("wjh")
	bt =  request("bt")
	ztc =  request("ztc")
	doctype=request.form("doctype")
	if doctype="" then
		doctype=100
	end if
    'response.write wz
	Response.Write("<table border=0 cellspacing=0 cellpadding=3 height="& intTableheight &"	width="& intTableWidth &" align=center>")
	Response.Write("<tr><td align=center colspan=2>公文查询</td></tr>")
	Response.Write("<tr><td>公文种类:<select name=wz><option value=-1>不限</option>")
	if intdoctype =-1 then
		sql="select gongwenzhongleiid as id,mingcheng from gongwenzhonglei  where doctype <> 2 "
	else

⌨️ 快捷键说明

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