public void ProcessRequest(HttpContext context) { // string tableName = context.Request.Params["tableName"]; //表名 AngelRM.Business.Angel_Admin_Navigation AdminNavBLL = new Business.Angel_Admin_Navigation(); string ActionName = context.Request.Params["action"]; //根据相应的表进行操作 switch (ActionName) { case "SaveDB": Model.Angel_Admin_Navigation modeNav = new Model.Angel_Admin_Navigation(); modeNav.NavName = context.Request.Params["NavName"]; modeNav.TitleName = context.Request.Params["TitleName"]; modeNav.NavUrl = context.Request.Params["NavUrl"]; modeNav.ParentID = Convert.ToInt32(context.Request.Params["ParentID"]); modeNav.Sequence = Convert.ToInt32(context.Request.Params["Sequence"]); modeNav.Operation_Value = context.Request.Params["Operation_Value"]; modeNav.ViewFlag = context.Request.Params["ViewFlag"]; modeNav.Remark = context.Request.Params["Remark"]; if (modeNav.NavName == "" || modeNav.NavName == null || modeNav.TitleName == "" || modeNav.TitleName == null || modeNav.NavUrl == "" || modeNav.NavUrl == null || modeNav.Sequence == null || modeNav.ParentID == null || modeNav.ViewFlag == "" || modeNav.ViewFlag == null) { context.Response.Write("{\"success\":false}"); } if (context.Request.Params["method"] == "add") { modeNav.AddTime = DateTime.Now; bool isNavName = AdminNavBLL.IsNavNameDataExist(modeNav.NavName); if (!isNavName) { bool iscount = AdminNavBLL.Add(modeNav); if (iscount) { context.Response.Write("{\"success\":true}"); } else { context.Response.Write("{\"success\":false}"); } return; } else { context.Response.Write("{\"success\":false}"); } } if (context.Request.Params["method"] == "modify") { modeNav.ID = Convert.ToInt32(context.Request.Params["id"]); modeNav.AddTime = DateTime.Now; if (AdminNavBLL.Update(modeNav)) { context.Response.Write("{\"success\":true}"); } else { context.Response.Write("{\"success\":false}"); } } break; case "DelDB": string id = context.Request.Params["id"]; if (AdminNavBLL.Delete(id)) { context.Response.Write("{\"success\":true}"); } else { context.Response.Write("{\"success\":false}"); } break; case "NavList": List <tree> treelist = getChildren("Angel_Admin_Navigation", "0"); Newtonsoft.Json.Converters.IsoDateTimeConverter timeConverter = new Newtonsoft.Json.Converters.IsoDateTimeConverter(); timeConverter.DateTimeFormat = "yyyy'-'MM'-'dd"; string ResJsonStr = JsonConvert.SerializeObject(treelist, Formatting.Indented, timeConverter); context.Response.ContentType = "text/plain"; context.Response.Clear(); context.Response.Write(ResJsonStr); break; case "OperationData": //获取系统自带所有操作权限 Business.Angel_System_Parameter bsp = new Business.Angel_System_Parameter(); string Data = bsp.GetDataString("RoleoperateValue"); string[] arr = Data.Split(new Char[] { ',' }, StringSplitOptions.RemoveEmptyEntries); context.Response.ContentType = "text/plain"; string text = string.Empty; for (int i = 0; i < arr.Length; i++) { text += "{\"id\":\"" + arr[i] + "\",\"text\":\"" + arr[i] + "\"},"; } if (text.Length > 0) { text = text.Substring(0, text.Length - 1); } context.Response.Write("[" + text + "]"); break; default: context.Response.Write("{\"success\":false}"); break; } }
public void ProcessRequest(HttpContext context) { Business.Angel_System_Parameter PBLL = new Business.Angel_System_Parameter(); string ActionName = context.Request.Params["action"]; //根据相应操作进行处理 switch (ActionName) { case "fromJson": AngelRM.Model.Angel_Siteconfig WebSiteInfo = new Business.Angel_Siteconfig().loadConfig(); string fjson = Angel_DataJson.Object2Json <AngelRM.Model.Angel_Siteconfig>(WebSiteInfo); context.Response.Write(fjson); break; case "Savewebsiteinfo": AngelRM.Model.Angel_Siteconfig SiteInfo = new Model.Angel_Siteconfig(); SiteInfo.Websitename = context.Request.Params["Websitename"]; SiteInfo.Websiteurl = context.Request.Params["Websiteurl"]; SiteInfo.Websitelogo = context.Request.Params["Websitelogo"]; SiteInfo.Websitecompany = context.Request.Params["Websitecompany"]; SiteInfo.Websiteaddress = context.Request.Params["Websiteaddress"]; SiteInfo.Websitetel = context.Request.Params["Websitetel"]; SiteInfo.Websitefax = context.Request.Params["Websitefax"]; SiteInfo.Websitemail = context.Request.Params["Websitemail"]; SiteInfo.Websitetitle = context.Request.Params["Websitetitle"]; SiteInfo.Websitedescription = context.Request.Params["Websitedescription"]; SiteInfo.Websitecopyright = context.Request.Params["Websitecopyright"]; SiteInfo.Websitepath = context.Request.Params["Websitepath"]; SiteInfo.Websiteadminpath = context.Request.Params["Websiteadminpath"]; SiteInfo.Islogstatus = Convert.ToInt32(context.Request.Params["Islogstatus"]); SiteInfo.Websitestatus = Convert.ToInt32(context.Request.Params["Websitestatus"]); SiteInfo.Websiteclosereason = context.Request.Params["Websiteclosereason"]; AngelRM.Business.Angel_Siteconfig bll = new Business.Angel_Siteconfig(); bll.saveConifg(SiteInfo); context.Response.Write("{\"success\":true}"); break; case "AddSysparameter": AngelRM.Model.Angel_System_Parameter parameter = new Model.Angel_System_Parameter(); parameter.ParaID = context.Request.Params["ParaID"]; parameter.ParaName = context.Request.Params["ParaName"]; parameter.Data = context.Request.Params["hidData"]; if (parameter.ParaID == "" || parameter.ParaID == null || parameter.ParaName == "" || parameter.ParaName == null || parameter.Data == "" || parameter.Data == null) { context.Response.Write("{\"success\":false}"); } bool isParaID = PBLL.IsParaIDDataExist(parameter.ParaID); if (!isParaID) { bool iscount = PBLL.Add(parameter); if (iscount) { context.Response.Write("{\"success\":true}"); } else { context.Response.Write("{\"success\":false}"); } } else { context.Response.Write("{\"success\":false}"); } break; case "UpSysparameter": AngelRM.Model.Angel_System_Parameter parameteru = new Model.Angel_System_Parameter(); parameteru.id = Convert.ToInt32(context.Request.Params["id"]); parameteru.ParaID = context.Request.Params["ParaID"]; parameteru.ParaName = context.Request.Params["ParaName"]; parameteru.Data = context.Request.Params["hidData"]; parameteru.IsView = "1"; if (parameteru.id < 1 || parameteru.ParaID == null || parameteru.ParaName == "" || parameteru.ParaName == null || parameteru.Data == "" || parameteru.Data == null) { context.Response.Write("{\"success\":false}"); } bool isupdate = PBLL.Update(parameteru); if (isupdate) { context.Response.Write("{\"success\":true}"); } else { context.Response.Write("{\"success\":false}"); } break; case "DelDB": string idd = context.Request.Params["id"]; if (idd != "") { bool isdelete = PBLL.Delete(idd); if (isdelete) { context.Response.Write("{\"success\":true}"); } else { context.Response.Write("{\"success\":false}"); } } else { context.Response.Write("{\"success\":false}"); } break; default: context.Response.Write("{\"success\":false}"); break; } }