%@ 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 += "
"; } 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 += ""; } 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 += ""; } 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 += ""; } return HTMLSTR; } public bool IsReusable { get { return false; } } }