Ejemplo n.º 1
0
        public override void ReadConfig()
        {
            _userList = _usersBll.GetUsers();
            _roleList = _usersBll.GetRole();

            if (_roleList.Count == 0)
            {
                return;
            }

            BindRoleList();
        }
Ejemplo n.º 2
0
        private void radioButton_CheckedChanged(object sender, EventArgs e)
        {
            var rb = (RadioButton)sender;

            if (pnlInfo.Controls.Count > 0)
            {
                pnlInfo.Controls.Remove(_userContrl);
            }

            // ReSharper disable once RedundantCheckBeforeAssignment
            if (_userContrl != null)
            {
                _userContrl = null;
            }

            var name = rb.Name;

            switch (name)
            {
            case "rbUserInfo":
                _userContrl = new UcUserInfoCtrl()
                {
                    Dock = DockStyle.Fill
                };



                _users = _usersBll.GetUsers();
                if (_users.Count > 0)
                {
                    BindUserList(_users);
                }

                break;

            case "rbRoleInfo":
                break;

            case "rbPermissionInfo":
                break;
            }

            if (_userContrl == null)
            {
                return;
            }

            pnlInfo.Controls.Add(_userContrl);

            _userContrl.ReadConfig();
        }