Beispiel #1
0
        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;
        }
Beispiel #2
0
        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();
        }