Ejemplo n.º 1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                BLL.dept pBll     = new BLL.dept();
                string   placeSql = "";
                string   roleSql  = "roleId<>1";
                if (Request.Cookies["isAdmin"].Value != "1")
                {
                    placeSql = " deptId in (" + pBll.GetAllChild(int.Parse(Request.Cookies["deptId"].Value)) + ") ";
                    roleSql  = "roleId>2";
                }

                ClassHelper.AddDeptList(ddrPlace);

                BLL.role roleBll = new BLL.role();
                ddrRole.DataTextField  = "roleName";
                ddrRole.DataValueField = "roleId";
                ddrRole.DataSource     = roleBll.GetList(roleSql);
                ddrRole.DataBind();
                ddrRole.Items.Insert(0, new ListItem("请选择", "0"));
                ddrRole.SelectedValue = "2";
                ddrRole.Enabled       = false;
            }
        }