Beispiel #1
0
        // GET: /UserRoleInfo/
        public ActionResult UserRoleSeachList()
        {
            BLL.Cookie.TeUser U = GetCookie.GetUserCookie();
            ViewBag.Agencylists = AgencyManager.GetAgencyNameList(U.rootCode, "( [SubAgencyTypeID]=1 OR [SubAgencyTypeID]=2 OR [SubAgencyTypeID]=9 )");
            ViewBag.Rolelists   = UserManager.GetRoleInfoNameList();

            return(View());
        }
Beispiel #2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                ArrayList lists;

                lists = AgencyManager.GetAgencyNameList(Request.Cookies["RootCode"].Value, "( [SubAgencyTypeID]=1 OR [SubAgencyTypeID]=2 OR [SubAgencyTypeID]=9 )");
                if (lists.Count == 1)
                {
                    SubAgencyCodeList.Items.Clear();
                    SubAgencyCodeList.Items.Add("");
                    SubAgencyCodeList.Enabled = false;
                }
                else
                {
                    SubAgencyCodeList.Items.Clear();
                    SubAgencyCodeList.Enabled = true;
                    foreach (string item in lists)
                    {
                        SubAgencyCodeList.Items.Add(item);
                    }
                }

                lists = UserManager.GetRoleInfoNameList();
                foreach (string item in lists)
                {
                    RoleNameList.Items.Add(item);
                }

                TreeView treeView = (TreeView)Page.Form.FindControl("ContentPlaceHolder1").FindControl("SchoolTreeView");
                TreeNode treeNode = treeView.FindNode("20");
                if (treeNode != null)
                {
                    if (treeNode.Depth == 0)
                    {
                        treeNode.Expand();
                    }
                    else
                    {
                        treeNode.Parent.Expand();
                    }
                }
                else
                {
                    treeView.CollapseAll();
                }

                ViewState["SortColumn"]      = "UserCode";
                ViewState["OrderDirection"]  = "ASC";
                SchoolGridView.EmptyDataText = "请先设置查询条件,然后点击【查询】按钮!";

                string condition = ConstructSelectCondition();
                BindSchoolGridView(condition);
            }
        }
 public IdentityController(
     IOptions <IdentityOptions> identity_options,
     UserManager <S4Identity> user_manager,
     SignInManager <S4Identity> signins,
     AgencyManager agency)
 {
     _identity_options = identity_options;
     _user_manager     = user_manager;
     _signin_manager   = signins;
     _agency           = agency;
 }
Beispiel #4
0
        protected void SubAgencyCodeList_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (SubAgencyCodeList.SelectedIndex != 0)
            {
                string agencyCode;
                if (SubAgencyCodeList.SelectedIndex == 0)
                {
                    agencyCode = Request.Cookies["RootCode"].Value;
                }
                else
                {
                    agencyCode = AgencyManager.GetAgencyCodeByName(Request.Cookies["RootCode"].Value, SubAgencyCodeList.Text);
                }

                ArrayList lists = StaffManager.GetStaffNameList(agencyCode);
                if (lists.Count == 1)
                {
                    StaffCodeList.Items.Clear();
                    StaffCodeList.Items.Add("");
                    StaffCodeList.Enabled = false;
                }
                else
                {
                    StaffCodeList.Items.Clear();
                    StaffCodeList.Enabled = true;
                    foreach (string item in lists)
                    {
                        StaffCodeList.Items.Add(item);
                    }
                }
            }
            else
            {
                StaffCodeList.Items.Clear();
                StaffCodeList.Items.Add("");
                StaffCodeList.Enabled = false;
            }
        }