public void ProcessRequest(HttpContext context) { try { LoginUser loginUser = new LoginUser(context, "AgentModule"); if (!loginUser.Pass)//权限验证 { return; } AgentModuleBLL bll = new AgentModuleBLL(context, loginUser); if (context.Request["action"] == "treeLoad") {//加载树 bll.LoadTree("xx"); } else if (context.Request["action"] == "load") {//加载信息 bll.Load(context.Request["moduleId"]); } else if (context.Request["action"] == "add") { //增加 TSAgentModule agentModule = new TSAgentModule(); agentModule.moduleCode = context.Request.Form["moduleCode"]; //模块代码 agentModule.moduleName = context.Request.Form["moduleName"]; //模块名称 agentModule.moduleURL = context.Request.Form["moduleURL"]; //模块URL agentModule.imgClass = context.Request.Form["imgClass"]; //模块图片样式 agentModule.parentId = context.Request.Form["parentId"]; //父模块编号("0"代表无父模块) agentModule.moduleLayer = int.Parse(context.Request.Form["moduleLayer"]); //模块所属层次 agentModule.moduleIndex = int.Parse(context.Request.Form["moduleIndex"]); //模块索引 bll.Add(agentModule); } else if (context.Request["action"] == "edit") { //修改 TSAgentModule agentModule = new TSAgentModule(); agentModule.moduleId = context.Request["moduleId"]; //模块编号 agentModule.moduleCode = context.Request.Form["moduleCode"]; //模块代码 agentModule.moduleName = context.Request.Form["moduleName"]; //模块名称 agentModule.parentId = context.Request.Form["parentId"]; //父模块编号("0"代表无父模块) agentModule.moduleURL = context.Request.Form["moduleURL"]; //模块URL agentModule.imgClass = context.Request.Form["imgClass"]; //模块图片样式 agentModule.moduleIndex = int.Parse(context.Request["moduleIndex"]); //排列顺序 bll.Edit(agentModule); } else if (context.Request["action"] == "delete") {//删除 string moduleId = context.Request["moduleId"]; bll.Delete(moduleId); } } catch (Exception e) { Message.error(context, e.Message); } }
public void ProcessRequest(HttpContext context) { try { LoginUser loginUser = new LoginUser(context, "AgentRight"); if (!loginUser.Pass)//权限验证 { return; } if (context.Request["action"] == "treeLoad") {//加载树 AgentModuleBLL bll = new AgentModuleBLL(context, loginUser); bll.LoadTree(context.Request["roleId"]); } else if (context.Request["action"] == "roleList") {//加载角色列表 Combobox com = new Combobox(context, loginUser); com.AgentRoleCombobox(); } else if (context.Request["action"] == "save") {//保存权限 AgentRightBLL bll = new AgentRightBLL(context, loginUser); string roleId = context.Request["roleId"]; string moduleIds = context.Request["moduleIds"]; List <string> moduleIdList = new List <string>(); string[] strArray = moduleIds.Split(','); for (int i = 0; i < strArray.Length; i++) { if (!"0".Equals(strArray[i]) && !"".Equals(strArray[i])) { moduleIdList.Add(strArray[i]); } } bll.Save(roleId, moduleIdList); } } catch (Exception e) { Message.error(context, e.Message); } }