public void LoadAction() { Response.Buffer = true; Response.ExpiresAbsolute = System.DateTime.Now.AddSeconds(-1); Response.Expires = 0; Response.CacheControl = "no-cache"; Response.AddHeader("Pragma", "No-Cache"); string active = HttpContext.Current.Request["action"]; //提交类型 string key = HttpContext.Current.Request["key"]; //主键 BPMS_SysMenuIBLL bpms_sysmenuibll = new BPMS_SysMenuBLL(); BPMS_SysMenu bpms_sysmenu = new BPMS_SysMenu(); switch (active) { case "OrgTreeList": //加载组织架构列表 Response.Write(GetTreeTable()); Response.End(); break; case "Delete": if (bpms_organizationibll.IsBelowMenu(key)) { bpms_organization = bpms_organizationibll.GetEntity(key); Response.Write(string.Format(MessageHelper.MSG0010, bpms_organization.FullName)); Response.End(); } else { //保存成功后将数据同步到微信企业号 if (!myCommFun.DeleteDepartment(Convert.ToInt32(bpms_organizationibll.GetEntity(key).Code))) { ShowMsgHelper.AlertCallback(MessageHelper.MSG0032); } Response.Write(bpms_organizationibll.Delete(key)); Response.End(); } break; case "LoadBindDrop": //绑定下拉框,公司,部门,工作组 IList list = bpms_organizationibll.GetList(); Response.Write(JsonHelper.DropToJson <BPMS_Organization>(bpms_organizationibll.GetList(), "JSON")); Response.End(); break; default: break; } }
public void LoadAction() { Response.Buffer = true; Response.ExpiresAbsolute = System.DateTime.Now.AddSeconds(-1); Response.Expires = 0; Response.CacheControl = "no-cache"; Response.AddHeader("Pragma", "No-Cache"); string active = HttpContext.Current.Request["action"]; //提交类型 string key = HttpContext.Current.Request["key"]; //主键 BPMS_SysMenuIBLL bpms_sysmenuibll = new BPMS_SysMenuBLL(); BPMS_SysMenu bpms_sysmenu = new BPMS_SysMenu(); switch (active) { case "MenuTreeTable": //加载模块菜单列表 Response.Write(GetMenuTreeTable()); Response.End(); break; case "Delete": //删除模块菜单 bpms_sysmenu = bpms_sysmenuibll.GetEntity(key); if (bpms_sysmenu.AllowDelete == 0) { Response.Write(string.Format(MessageHelper.MSG0009, bpms_sysmenu.FullName)); Response.End(); } if (bpms_sysmenuibll.IsBelowMenu(key)) { Response.Write(string.Format(MessageHelper.MSG0010, bpms_sysmenu.FullName)); Response.End(); } else { Response.Write(bpms_sysmenuibll.Delete(key)); Response.End(); } break; default: break; } }