public void ProcessRequest(HttpContext context) { context.Response.ContentType = "text/plain"; AdminPage managerinfo = new AdminPage(); Business.Angel_Admin_Roleoperate bll = new Angel_Admin_Roleoperate(); string action = context.Request.Params["action"]; string RoleID = managerinfo.GetAdminInfo().RoleId.ToString(); string NavlistName = context.Request.Params["NavlistName"]; if (action == "GetOdata") { Model.Angel_Admin_Roleoperate objectmobel = null; if (RoleID != "") { objectmobel = bll.GetModelWhere(NavlistName, Convert.ToInt32(RoleID)); } string OperateList = objectmobel.Operation_Value; if (OperateList.Length > 0) { string[] OperateName = OperateList.Split(new Char[] { ',' }, StringSplitOptions.RemoveEmptyEntries); string OperateString = string.Empty; OperateString += ""; foreach (string item in OperateName) { switch (item) { case "Add": OperateString += "{\"text\":\"新增\",\"iconCls\":\"icon-add\",\"handler\":function () { toolBarAddClick(); }},"; OperateString += "'-',"; break; case "Query": OperateString += "{\"text\":\"查询\",\"iconCls\":\"icon-search\",\"handler\":function () { toolBarSearchClick(); }},"; OperateString += "'-',"; break; case "Refresh": OperateString += "{\"text\":\"刷新\",\"iconCls\":\"icon-reload\",\"handler\":function () { toolBarReloadClick(); }},"; OperateString += "'-',"; break; case "Export": OperateString += "{\"text\":\"导出\",\"iconCls\":\"icon-redo\",\"handler\":function () { toolBarExportClick(); }},"; OperateString += "'-',"; break; } } if (OperateString.Length != 0) { OperateString = OperateString.Substring(0, OperateString.Length - 1); } context.Response.Write("{\"success\":true,\"operatevalue\":[" + OperateString + "],\"operate\":\"" + OperateList + "\"}"); } else { context.Response.Write("{\"success\":false,\"operatevalue\":\"\",\"operate\":\"\"}"); } } }
public void ProcessRequest(HttpContext context) { AngelRM.Business.Angel_Admin ObjectBLL = new Business.Angel_Admin(); string ActionName = context.Request.Params["action"]; //根据相应的表进行操作 switch (ActionName) { case "SaveDB": Model.Angel_Admin modeobj = new Model.Angel_Admin(); modeobj.RoleId = Convert.ToInt32(context.Request.Params["RoleId"]); modeobj.LoginName = context.Request.Params["LoginName"]; modeobj.Password = AngelDESEncrypt.Encrypt(context.Request.Params["Password"]); modeobj.UserName = context.Request.Params["UserName"]; modeobj.UserEmail = context.Request.Params["UserEmail"]; modeobj.AddTime = DateTime.Now; modeobj.IsWorking = Convert.ToInt32(context.Request.Params["IsWorking"]); if (modeobj.LoginName == "" || modeobj.LoginName == null || modeobj.RoleId == null || modeobj.AddTime == null || modeobj.IsWorking == null) { context.Response.Write("{\"success\":false}"); } if (context.Request.Params["method"] == "add") { bool iscount = ObjectBLL.Add(modeobj); if (iscount) { context.Response.Write("{\"success\":true}"); return; } else { context.Response.Write("{\"success\":false}"); } } if (context.Request.Params["method"] == "modify") { modeobj.ID = Convert.ToInt32(context.Request.Params["id"]); if (ObjectBLL.Update(modeobj)) { context.Response.Write("{\"success\":true}"); } else { context.Response.Write("{\"success\":false}"); } } break; //修改管理员密码 case "UpPwd": AdminPage admininfo = new AdminPage(); Model.Angel_Admin modelpwd = admininfo.GetAdminInfo(); string OldPassword = AngelDESEncrypt.Encrypt(context.Request.Params["OldPasswrod"]); string NewPassword = AngelDESEncrypt.Encrypt(context.Request.Params["NewPassword"]); if (context.Request.Params["OldPasswrod"] == "" || context.Request.Params["OldPasswrod"] == null || context.Request.Params["NewPassword"] == "" || context.Request.Params["NewPassword"] == null) { context.Response.Write("{\"success\":false}"); return; } if (OldPassword == modelpwd.Password) { modelpwd.Password = NewPassword; if (ObjectBLL.Update(modelpwd)) { context.Response.Write("{\"success\":true}"); } else { context.Response.Write("{\"success\":false}"); } } else { context.Response.Write("{\"success\":false}"); } break; //删除信息 case "DelDB": string id = context.Request.Params["id"]; if (ObjectBLL.Delete(id)) { context.Response.Write("{\"success\":true}"); } else { context.Response.Write("{\"success\":false}"); } break; case "List": break; default: context.Response.Write("{\"success\":false}"); break; } }