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

📄 messagead.asp

📁 目前人力资源管理系统的发展已经相对成熟
💻 ASP
字号:
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<!--#include file=DataBase/conn.asp-->
<!--#include file=yan.asp-->
<!--#include file=purview.asp-->
<%
call fabutongzhi
'部门
if request("post")<>"" then
	if request("title")="" then
		response.Write("<script language=javascript>alert('消息标题不能为空');location='javascript:history.go(-1)'</script>")
		response.End()
	end if
	if request("content")="" then
		response.Write("<script language=javascript>alert('消息内容不能为空');location='javascript:history.go(-1)'</script>")
		response.End()
	end if
	select case request("fasong")
	case "部门"
	if request("doid") <> "" then		
		doid=request("doid")
		set rsb=server.CreateObject("adodb.recordset") '检索部门及所属部门所包含员工
		sqlb="Select * from tb_dept where id="&doid
		rsb.Open sqlb,conn,1,3
		if not rsb.EOF then
			bup = rsb("up")							
			set rsd=server.CreateObject("adodb.recordset")	
			sqld="Select * from tb_dept"
			rsd.Open sqld,conn,1,3
				do while not rsd.EOF
					dup = rsd("up")
					delid =rsd("id")			
					if InStr(bup,",") < 1 then
						del_name=split(dup,",")
						if del_name(0) = bup then
						'//发送信息到部门下边的员工
							set rsf=Server.CreateObject("ADODB.RecordSet")
							sqlf= "select * from tb_Employee where suoshu="&delid
							rsf.Open sqlf,conn,1,3    
							do while not rsf.EOF
								fasong
							loop
							rsf.Close
							set rsf = nothing 
						end if
					else
						if InStr(dup,bup) > 0 then
							'// 发送信息到部门下边的员工
							sqlg= "select * from tb_Employee where suoshu="&delid
							set rsg=Server.CreateObject("ADODB.RecordSet")
							rsg.Open sqlg,conn,1,3
							do while not rsg.EOF
								fasong
							loop
							rsg.Close
							set rsg = nothing
						end if
					end if
					rsd.MoveNext
				loop
				rsd.close
				set rsd=nothing
				response.Write("<script language=javascript>alert('发送成功')</script>")
		else
			response.write "<script language=javascript>"
			response.write "alert('你要发送的部门不存在或者已经被删除,请重新操作!');"
			response.write "</script>"
		end if
	end if
	case "个人"
		set rsa=server.CreateObject("adodb.recordset")
		sqla="select * from tb_Message"
		rsa.open sqla,conn,1,3
		rsa.addnew
		rsa("title")=request("title")
		rsa("content")=request("content")
		rsa("jieshouzhe")=request("geren")
		rsa("tongzhilei")=request("tongzhilei")
		rsa("fabuzhe")=session("admin_name")
		rsa("time")=now()
		rsa.update
		rsa.close
		set rsa1=server.CreateObject("adodb.recordset")
		sqla1="select * from tb_Messagef"
		rsa1.open sqla1,conn,1,3
		rsa1.addnew
		rsa1("title")=request("title")
		rsa1("content")=request("content")
		rsa1("jieshouzhe")=request("geren")
		rsa1("tongzhilei")=request("tongzhilei")
		rsa1("fabuzhe")=session("admin_name")
		rsa1("time")=now()
		rsa1.update
		rsa1.close
		response.Write("<script language=javascript>alert('发送成功')</script>")
	end select 
end if
sub fasong
	'发送到发件箱
	set rsm1=server.CreateObject("adodb.recordset")
	sqlm1="select * from tb_Message"
	rsm1.open sqlm1,conn,1,3
	rsm1.addnew
	rsm1("title")=request("title")
	rsm1("content")=request("content")
	rsm1("jieshouzhe")=rsg("id")
	rsm1("tongzhilei")=request("tongzhilei")
	rsm1("fabuzhe")=session("admin_name")
	rsm1("time")=now()
	rsm1.update
	rsm1.close
	'发送到收件箱
	set rsm3=server.CreateObject("adodb.recordset")
	sqlm3="select * from tb_Messagef"
	rsm3.open sqlm3,conn,1,3
	rsm3.addnew
	rsm3("title")=request("title")
	rsm3("content")=request("content")
	rsm3("jieshouzhe")=rsg("id")
	rsm3("tongzhilei")=request("tongzhilei")
	rsm3("fabuzhe")=session("admin_name")
	rsm3("time")=now()
	rsm3.update
	rsm3.close
	rsg.MoveNext
end sub
set rs=server.CreateObject("adodb.recordset")
sql="Select * from tb_dept order by up"
rs.Open sql,conn,1,3
'人员
set rsr=server.CreateObject("adodb.recordset")
sqlr="select * from tb_Employee where kong=1"
rsr.open sqlr,conn,1,1
%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
<style type="text/css">
<!--
.style2 {color: #FF0000}
body,td,th {
	font-size: 12px;
}
-->
</style>
<link href="CSS/css.css" rel="stylesheet" type="text/css">
<style type="text/css">
<!--
.style3 {color: #0000FF}
-->
</style>
</head>

<body topmargin="0">
<table width="550" border="0" align="center">
    <tr>
      <td width="55%" height="30"> - <span class="style2">人事管理</span>→<span class="style3">人力规划</span>→<span class="style2">在线发布通知</span></td>
    </tr>
</table>

<table width="550" border="0" align="center" cellspacing="1" bgcolor="#000000">
  <tr>
    <td bgcolor="#FFFFFF"><table width="550" height="30" border="0" align="center" cellspacing="0" background="images/index_24.gif">
      <tr>
        <td>&nbsp;</td>
      </tr>
    </table>
      <table width="550" border="0" align="center" cellspacing="0" >
        <form name="form2" method="post" action="">
          <tr>
            <td width="184" align="right">发送对象:</td>
            <td width="553"><table width="100%"  border="0" cellspacing="1">
                <tr>
                  <td width="5%"><input name="fasong" type="radio" value="部门" checked>
                  </td>
                  <td width="6%">部门 </td>
                  <td width="89%"><select name="doid" id="select3">
                      <%
	  
	   do while not rs.EOF
   
	   xian=""
	for i=1 to rs("level")-1
		xian= xian&"├"
	next
			
			xian = xian&"〖"&trim(rs("title"))&"〗"  
	  %>
                      <option value="<%=rs("id")%>"><%=xian%></option>
                      <%
		rs.movenext 
		
		loop
		
		
	 %>
                    </select>
                      <input name="post" type="hidden" id="post" value="true"></td>
                </tr>
                <tr>
                  <td><input type="radio" name="fasong" value="个人">
                  </td>
                  <td>个人 </td>
                  <td><select name="geren" size="4" id="select4">
                      <%
	  
	   do while not rsr.EOF
    set rss=server.CreateObject("adodb.recordset")
	sqls="Select * from tb_dept where id="&rsr("suoshu")
	rss.Open sqls,conn,1,1
	
	  %>
                      <option value="<%=rsr("id")%>">〖<%=rss("title")%>〗<%=rsr("name")%></option>
                      <%
		rsr.movenext 
		
		loop
		
		
	 %>
                  </select></td>
                </tr>
            </table></td>
          </tr>
          <tr>
            <td align="right">消息标题:</td>
            <td>&nbsp;
                <input name="title" type="text" class="wenben" id="title2"></td>
          </tr>
          <tr>
            <td align="right">消息内容:</td>
            <td>&nbsp;
                <textarea name="content" cols="50" rows="10" id="textarea"></textarea></td>
          </tr>
          <tr>
            <td align="right">消息等级:</td>
            <td>&nbsp;            <select name="tongzhilei" id="select">
              <option value="特别通知" selected>特别通知</option>
                        </select></td>
          </tr>
          <tr>
            <td colspan="2"><p align="center">
                <input name="Submit" type="submit" class="botton" value=" 发 送 ">
              </p>
                <p align="center" class="style2">注意:部门选择首席执行官发送给全部员工,发给某个部门,那个部门以下的部门和员工都会收到通知</p></td>
          </tr>
        </form>
    </table></td>
  </tr>
</table>
</body>
</html>

⌨️ 快捷键说明

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