123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159 |
- <%@ WebHandler Language="C#" Class="PopWinHandler" %>
- using System;
- using System.Web;
- using System.Data;
- public class PopWinHandler : IHttpHandler, System.Web.SessionState.IRequiresSessionState
- {
- string action = "";
- string HTMLSTR = "";
- //DataConfig_PopWin dc_popwin = new DataConfig_PopWin();
- public void ProcessRequest(HttpContext context)
- {
- HttpRequest request = context.Request;
- HttpResponse response = context.Response;
- response.ContentType = "text/html";
- action = request.Params["action"];
- codeHandle(action, request, response);
- }
- private void codeHandle(string action, HttpRequest request, HttpResponse response)
- {
- switch (action)
- {
- case "getpopdata":
- getData(request, response);
- break;
- case "":
- break;
- default:
- break;
- }
- }
- private void getData(HttpRequest request, HttpResponse response)
- {
- //if (Login.ReadCookie() != null)
- //{
- // string ss = Login.ReadCookie().JBBZ;
- // switch (Login.ReadCookie().JBBZ)
- // {
- // case "0":
- // getPTData(Login.ReadCookie().UserID);
- // getTJDData(Login.ReadCookie().UserID, Login.ReadCookie().JBBZ);
- // break;
- // case "4":
- // getPTData(Login.ReadCookie().UserID);
- // getTJDData(Login.ReadCookie().UserID, Login.ReadCookie().JBBZ);
- // break;
- // case "5":
- // getPTData(Login.ReadCookie().UserID);
- // getTJDData(Login.ReadCookie().UserID, Login.ReadCookie().JBBZ);
- // break;
- // case "14":
- // getDAData(Login.ReadCookie().UserID);
- // getTJDData(Login.ReadCookie().UserID, Login.ReadCookie().JBBZ);
- // break;
- // default:
- // break;
- // }
- // getOtherData(Login.ReadCookie().UserID,Login.ReadCookie().JBBZ, Login.ReadCookie().UserDept);
- // response.Write(HTMLSTR);
- //}
- }
- private string getDAData(string usercode)
- {
- // DataTable _dt = dc_popwin.getDAData(usercode);
- DataTable _dt = new DataTable();
- if (_dt != null && _dt.Rows.Count > 0)
- {
- HTMLSTR += "<fieldset><legendname>待审核信息</legendname>";
- foreach (DataRow _dr in _dt.Rows)
- {
- HTMLSTR += "<li>" + _dr["fqusername"] + "提交: " + _dr["position"] + " <button id='popbtn' onclick=\"switchWindow('4|2|1|3|5','/ConfigDate/left_navigation.aspx?ajaxwin=AuditList.aspx',null,null);\">查看</button></li>";
- }
- HTMLSTR += "</fieldset>";
- }
- return HTMLSTR;
- }
- private string getPTData(string usercode)
- {
- // DataTable _dt = dc_popwin.getDAData(usercode);
- DataTable _dt = new DataTable();
- if (_dt != null && _dt.Rows.Count > 0)
- {
- HTMLSTR += "<fieldset><legendname>被驳回信息</legendname>";
- foreach (DataRow _dr in _dt.Rows)
- {
- HTMLSTR += "<li>" + _dr["qrusername"] + "驳回: " + _dr["position"] + " <button id='popbtn' onclick=\"switchWindow('4|2|1|3|5','/ConfigDate/left_navigation_user.aspx?ajaxwin=Rebut.aspx*tabname=" + _dr["DATATAB"] + "',null,null);\">查看</button></li>";
- }
- HTMLSTR += "</fieldset>";
- }
- return HTMLSTR;
- }
- private string getTJDData(string usercode, string jbbz)
- {
- // DataTable _dt = dc_popwin.getDAData(usercode);
- DataTable _dt = new DataTable();
- if (_dt != null && _dt.Rows.Count > 0)
- {
- HTMLSTR += "<fieldset><legendname>提交单信息</legendname>";
- foreach (DataRow _dr in _dt.Rows)
- {
- HTMLSTR += "<li>" + _dr["sender"] + "--> " + _dr["receiver"] + ": " + _dr["position"] + " <button id='popbtn' onclick=\"alert('提交单')\">查看</button></li>";
- }
- HTMLSTR += "</fieldset>";
- }
- return HTMLSTR;
- }
- private string getOtherData(string usercode, string jbbz, string userdpet)
- {
- int count = 1;// dc_popwin.getCount(userdpet);
- int ShareCount =1;// dc_popwin.getSharCount(usercode);
- int SPCount = 1;//dc_popwin.getSPCount(usercode);
- int ShareUrgentCount = 1;//dc_popwin.getUrgentShare(usercode);
- int SPUrgentCount =1;// dc_popwin.getUrgentSP(usercode);
- if (count != 0 || ShareCount != 0 || SPCount != 0 || ShareUrgentCount != 0 || SPUrgentCount != 0)
- {
- HTMLSTR += "<fieldset><legendname>其他待处理信息</legendname>";
- if (ShareCount != 0)
- {
- HTMLSTR += "<li>您有" + ShareCount + "条目录文件没有完成共享,请注意查看 <button id='popbtn' onclick=\"switchWindow('2|4|1|3|5','/Configuration/zbwd/left_navigation.aspx?tag=gxwd',null,null);\">查看</button></li>";
- }
- if (ShareUrgentCount != 0)
- {
- HTMLSTR += "<li>您有" + ShareUrgentCount + "条紧急目录文件没有完成共享,请注意查看 <button id='popbtn' onclick=\"switchWindow('2|4|1|3|5','/Configuration/zbwd/left_navigation.aspx?tag=gxwd',null,null);\">查看</button></li>";
- }
- if (SPCount != 0)
- {
- HTMLSTR += "<li>您有" + SPCount + "条目录文件没有审批,请注意查看 <button id='popbtn' onclick=\"switchWindow('2|4|1|3|5','/Configuration/zbwd/left_navigation.aspx?tag=spwd',null,null);\">查看</button></li>";
- }
- if (SPUrgentCount != 0)
- {
- HTMLSTR += "<li>您有" + SPUrgentCount + "条紧急目录文件没有审批,请注意查看 <button id='popbtn' onclick=\"switchWindow('2|4|1|3|5','/Configuration/zbwd/left_navigation.aspx?tag=spwd',null,null);\">查看</button></li>";
- }
- HTMLSTR += "</fieldset>";
- }
- return HTMLSTR;
- }
- public bool IsReusable
- {
- get
- {
- return false;
- }
- }
- }
|