示例#1
0
        private void AddGroup()
        {
            EditGroupForm editGroupForm = new EditGroupForm();

            if (editGroupForm.ShowDialog(this) == DialogResult.OK)
            {
                Group group = new Group();

                short newId = 0;
                for (int i = 0; i < GroupsManager.Count; i++)
                {
                    if (GroupsManager[i].groupId > newId)
                    {
                        newId = GroupsManager[i].groupId;
                    }
                }

                group.groupId   = ++newId;
                group.groupName = editGroupForm.GroupName;

                if (GroupsManager.AddGroup(group))
                {
                    groupsListBox.Items.Add(group.groupName);
                }
                else
                {
                    MessageBox.Show(this, "Группа с таким именем уже существует!", "Группа существует", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }
            }
        }
示例#2
0
        private void AddGroup()
        {
            EditGroupForm editGroupForm = new EditGroupForm();

            if (editGroupForm.ShowDialog(this) == DialogResult.OK)
            {
                Group group = new Group();

                short newId = 0;
                for (int i = 0; i < GroupsManager.Count; i++)
                {
                    if (GroupsManager[i].groupId > newId)
                    {
                        newId = GroupsManager[i].groupId;
                    }
                }

                group.groupId = ++newId;
                group.groupName = editGroupForm.GroupName;

                if (GroupsManager.AddGroup(group))
                {
                    groupsListBox.Items.Add(group.groupName);
                }
                else
                {
                    MessageBox.Show(this, "Группа с таким именем уже существует!", "Группа существует", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }
            }
        }
示例#3
0
        private void EditGroup()
        {
            Group group = GroupsManager[groupsListBox.SelectedIndex];

            if (group.groupId == 1)
            {
                MessageBox.Show(this, "Группа root не может быть переименована!", "Невозможно переименовать", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }

            if (group.deleted)
            {
                MessageBox.Show(this, "Данная группа удалёна! Редактирование недоступно.", "Группа удалёна", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                return;
            }

            EditGroupForm editGroupForm = new EditGroupForm();

            editGroupForm.GroupName = group.groupName;

            if (editGroupForm.ShowDialog(this) == DialogResult.OK)
            {
                short newId = 0;
                for (int i = 0; i < GroupsManager.Count; i++)
                {
                    if (GroupsManager[i].groupId > newId)
                    {
                        newId = GroupsManager[i].groupId;
                    }
                }

                group.groupName = editGroupForm.GroupName;

                groupsListBox.Items[groupsListBox.SelectedIndex] = group.groupName;
            }
        }
示例#4
0
        private void EditGroup()
        {
            Group group = GroupsManager[groupsListBox.SelectedIndex];

            if (group.groupId == 1)
            {
                MessageBox.Show(this, "Группа root не может быть переименована!", "Невозможно переименовать", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }

            if (group.deleted)
            {
                MessageBox.Show(this, "Данная группа удалёна! Редактирование недоступно.", "Группа удалёна", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                return;
            }

            EditGroupForm editGroupForm = new EditGroupForm();
            editGroupForm.GroupName = group.groupName;

            if (editGroupForm.ShowDialog(this) == DialogResult.OK)
            {
                short newId = 0;
                for (int i = 0; i < GroupsManager.Count; i++)
                {
                    if (GroupsManager[i].groupId > newId)
                    {
                        newId = GroupsManager[i].groupId;
                    }
                }

                group.groupName = editGroupForm.GroupName;

                groupsListBox.Items[groupsListBox.SelectedIndex] = group.groupName;
            }
        }