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

📄 userlevelcontrol.asp

📁 很好的OA办公系统
💻 ASP
字号:
<!--#include file="asp/sqlstr.asp"-->
<!--#include file="asp/opendb.asp"-->
<!--#include file="asp/bgsub.asp"-->
<%
function checkinput(inputvalue)
	if not isnull(inputtype) then
		if inputvalue<>0 then
			checkinput=inputvalue
		else
			checkinput=""
		end if
	else
		checkinput=""
	end if
end function
oabusyname=request.cookies("oabusyname")
oabusyusername=request.cookies("oabusyusername")
oabusyuserdept=request.cookies("oabusyuserdept")
oabusyuserlevel=request.cookies("oabusyuserlevel")
if oabusyusername="" then 
	response.write("<script language=""javascript"">")
	response.write("window.top.location.href='default.asp';")
	response.write("</script>")
	response.end
end if
%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<link rel="stylesheet" href="css/css.css">
<title>职位名称管理</title>
<script language="vbscript">
sub checkkey()
    if window.event.keyCode  >57 or window.event.keyCode <48 then 
		window.event.keyCode=0
	end if    
end sub
</script>
</head>
<body bgcolor="#ffffff" topmargin="5" leftmargin="5">
<%
 
%>
<center>
<table align="center">
<tr>
<td><b>职位名称管理</b>&nbsp;&nbsp;&nbsp;&nbsp;</td>
<form method="post" action="adduser.asp">
<td>
<input type="submit" name="submit" value="增加用户">
</td>
</form>
<form method="post" action="deptcontrol.asp">
<td>
<input type="submit" name="submit" value="部门名称管理">
</td>
</form>
</tr>
</table>
</center>
<%
 
%>
<br>
<center>
<% on error resume next
userlevel=request.form("userlevel")
olduserlevel=request.form("olduserlevel")
pri=request.form("pri")
id=request.form("id")
if request.form("submit")="增加" and userlevel<>"" then
	if strlength(userlevel)>40 then
		call DispErrorInfo1("职位名称太长,不能超过20个汉字!")
	elseif not IsNumeric(pri) then
		call DispErrorInfo1("职位优先级必须为数字!")
	elseif clng(pri)<=0 or clng(pri)>10  then
		call DispErrorInfo1("职位优先级必须介于1-10之间!")
	else
		'判断是否有与增加的职位相同的
		set conn=opendb("oabusy","conn","accessdsn")
		set rs=server.createobject("adodb.recordset")
		sql="select * from userlevel where userlevel=" & sqlstr(userlevel)
		rs.open sql,conn,1
		if not rs.eof and not rs.bof then
%>
<font color=red><%=userlevel%>的职位已经存在,请选择其他职位名</font><br> 
<%
		else
			sql = "Insert Into userlevel (userlevel,pri) Values( " & sqlstr(userlevel) & ","&pri&")"
			conn.Execute sql
%>
<font color=red><%=userlevel%>增加成功!</font> 
<% 
		end if
	end if
end if
'---------------------------------------------------
if request("submit")="删除" then
	set conn=opendb("oabusy","conn","accessdsn")
	sql="delete * from userlevel where userlevel=" & sqlstr(olduserlevel)
	conn.Execute sql
%>
<font color=red><%=userlevel%>删除成功!</font> 
<% 
end if
'---------------------------------------------------
if request("submit")="修改" and userlevel<>"" then
	if strlength(userlevel)>40 then
		call DispErrorInfo1("职位名称太长,不能超过20个汉字!")
	else
		'判断是否有与修改的职位相同的
		set conn=opendb("oabusy","conn","accessdsn")
		set rs=server.createobject("adodb.recordset")
		sql="select * from userlevel where userlevel=" & sqlstr(userlevel) & " and id<>" & id
		rs.open sql,conn,1
		if not rs.eof and not rs.bof then
%>
<font color=red><%=userlevel%>的职位已经存在,不能修改为此名称!</font><br> 
<%
		else
			sql = "update userlevel set userlevel=" & sqlstr(userlevel) & ",pri="&pri&" where id=" & id
			conn.Execute sql
			sql = "update userinf set userlevel=" & sqlstr(userlevel) & " where userlevel=" & sqlstr(olduserlevel)
			conn.Execute sql
%>
<font color=red>修改成功!</font> 
<% 
		end if
	end if
end if
%>
<table border="1"  cellspacing="0" cellpadding="5" bordercolorlight="#808080" bordercolordark="#D4D0C8" width="400">
<tr align="center" bgcolor="#efefef" height="22">
<td bgcolor="#D4D0C8">&nbsp;</td><td bgcolor="#D4D0C8">职位名称</td><td bgcolor="#D4D0C8">优先级</td><td bgcolor="#D4D0C8">&nbsp;</td>
</tr>
<%on error resume next
set conn=opendb("oabusy","conn","accessdsn")
set rs=server.createobject("adodb.recordset")
sql="select * from userlevel"
rs.open sql,conn,1
while not rs.eof and not rs.bof
%>
<tr>
<form method="post" action="userlevelcontrol.asp">
<td align="center">
<input type="submit" name="submit" value="删除"></td><td align="center"><input type="hidden" name="olduserlevel" value="<%=rs("userlevel")%>"><input type="hidden" name="id" value=<%=rs("id")%>><input type="text" name="userlevel" value="<%=rs("userlevel")%>"></td><td align="center"><input type="text" name="pri" value="<%=checkinput(rs("pri"))%>" style="width:50" onkeypress="vbscript:checkkey()"></td><td align="center"><input type="submit" name="submit" value="修改"></td>
</form>
</tr>
<%
rs.movenext
wend
response.write err.description
%>
</table>
<form method="post" action="userlevelcontrol.asp">
各位名称:<input type="text" name="userlevel">优先级:<input type="text" name="pri" value="" style="width:50" onkeypress="vbscript:checkkey()"><input type="submit" name="submit" value="增加">
</form>
</center>
<%
%>
<div align="center">
  <center>
  <table>
    <tr>
      <td height=19>
        <table border="0" cellpadding="0" cellspacing="0" width="610" height="19">
		  <tr>
          <td width="100%" height=20><p align="center"><font color="#808080">IE37 &copy; <a href="http://www.ie37.com" target="_blank">IE37.com</a></font></td> 
		  </tr>
        </table>
      </td>
    </tr>
<%
%>
  </table>
  </center>
</div>
</body>

⌨️ 快捷键说明

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