protected void BindDepartAndRole() { int recordCount = 0; EyouSoft.IBLL.CompanyStructure.ICompanyDepartment departBll = EyouSoft.BLL.CompanyStructure.CompanyDepartment.CreateInstance(); IList <EyouSoft.Model.CompanyStructure.CompanyDepartment> departList = departBll.GetList(SiteUserInfo.CompanyID, 1000, 1, ref recordCount); sus_selDepart.DataTextField = "DepartName"; sus_selDepart.DataValueField = "ID"; sus_selDepart.DataSource = departList; sus_selDepart.DataBind(); ListItem item1 = new ListItem("请选择部门", ""); sus_selDepart.Items.Insert(0, item1); recordCount = 0; EyouSoft.IBLL.CompanyStructure.ICompanyUserRoles roleBll = EyouSoft.BLL.CompanyStructure.CompanyUserRoles.CreateInstance(); IList <EyouSoft.Model.CompanyStructure.CompanyUserRoles> roleList = roleBll.GetList(SiteUserInfo.CompanyID, 1000, 1, ref recordCount); sus_selRole.DataTextField = "RoleName"; sus_selRole.DataValueField = "ID"; sus_selRole.DataSource = roleList; sus_selRole.DataBind(); ListItem item2 = new ListItem("请选择角色", ""); sus_selRole.Items.Insert(0, item2); departList = null; roleList = null; }
protected void Page_Load(object sender, EventArgs e) { if (!CheckGrant(TravelPermission.系统设置_部门设置)) { haveUpdate = false; } EyouSoft.Model.CompanyStructure.CompanyDetailInfo companyModel = EyouSoft.BLL.CompanyStructure.CompanyInfo.CreateInstance().GetModel(SiteUserInfo.CompanyID); //是否开通收费MQ //if (!companyModel.StateMore.CompanyService.IsServiceAvailable(EyouSoft.Model.CompanyStructure.SysService.MQ)) //{ // Server.Transfer("/SystemSet/ApplyMQ.aspx"); // return; //} companyDepartBll = EyouSoft.BLL.CompanyStructure.CompanyDepartment.CreateInstance(); string method = Request.QueryString["method"]; if (method == "save") { if (!haveUpdate) { Utils.ResponseMeg(false, "对不起,你没有该权限!"); return; } UpadateDepart();//修改部门 return; } if (method == "del") { if (!haveUpdate) { Utils.ResponseMeg(false, "对不起,你没有该权限!"); return; } DelDepart();//删除部门 return; } if (method == "add") { if (!haveUpdate) { Utils.ResponseMeg(false, "对不起,你没有改权限!"); return; } AddDepart();//添加部门 return; } LoadDepartList(); }