Beispiel #1
0
        private void _btnAddUser_Click(object sender, EventArgs e)
        {
            using (AddForm form = new AddForm(AddType.User))
            {
                if (form.ShowDialog() == DialogResult.OK)
                {
                    _lstUsers.Items.Add(form.Value);
                }
            }

            _chkLstRoles.Enabled = _lstGroups.Items.Count > 0 && _lstGroups.SelectedIndex >= 0;
        }
Beispiel #2
0
        private void _btnAddGroup_Click(object sender, EventArgs e)
        {
            using (AddForm form = new AddForm(AddType.Group))
            {
                if (form.ShowDialog() == DialogResult.OK)
                {
                    GroupItem item = new GroupItem(form.Value);
                    if (!_groupsRoles.GroupRoles.ContainsKey(form.Value))
                    {
                        _lstGroups.Items.Add(item);
                        _chkLstGroups.Items.Add(item);
                        _groupsRoles.GroupRoles.Add(item.Name, item.Roles);
                        _groupsRoles.GroupUsers.Add(item.Name, new List <string>());
                    }
                    else
                    {
                        MessageBox.Show("Group is already exists");
                    }
                }
            }

            _chkLstRoles.Enabled = _lstGroups.Items.Count > 0 && _lstGroups.SelectedIndex >= 0;
        }