private void buttonAdd_Click(object sender, EventArgs e) { if (this.WhatEdit == 2) { FormGroup FG = new FormGroup("Введіть назву нової групи чи класу"); FG.ShowDialog(); if (FG.DialogResult == DialogResult.OK) { Group [] G = this.setting.GetAllGroups(); bool IsSame = false; for (int i = 0; i < G.Length; i++) { if (G.GetValue(i).ToString().Equals(FG.textBox1.Text)) { IsSame = true; } } if (!IsSame) { this.setting.AddGroup(new Group(FG.textBox1.Text)); } else { MessageBox.Show("Група або клас із такою назвою вже існує"); } } FG.Close(); ReloadListBox(); } else if (this.WhatEdit == 3) { FormNewAdmin FNA = new FormNewAdmin(this.WhatEdit, this.setting, this.comboBox1.SelectedItem.ToString()); FNA.ShowDialog(); this.comboBox1_SelectedIndexChanged(this.comboBox1, new EventArgs()); } else { FormNewAdmin FNA = new FormNewAdmin(this.WhatEdit, this.setting); FNA.ShowDialog(); ReloadListBox(); } }
private void buttonEdit_Click(object sender, EventArgs e) { if (this.WhatEdit == 0) //редактируем список админов { if (this.listBox1.SelectedIndex != -1) { FormNewAdmin FNA = new FormNewAdmin(this.WhatEdit, this.setting, ((Admin)this.listBox1.SelectedItem).GetID()); FNA.ShowDialog(); ReloadListBox(); } else { MessageBox.Show("Редагуємого адміністратора не виділено"); } } if (this.WhatEdit == 1) //редактируем список преподов { if (this.listBox1.SelectedIndex != -1) { FormNewAdmin FNA = new FormNewAdmin(this.WhatEdit, this.setting, ((Teacher)this.listBox1.SelectedItem).GetID()); FNA.ShowDialog(); ReloadListBox(); } else { MessageBox.Show("Редагуємого викладача не виділено"); } } if (this.WhatEdit == 2) //редактируем список груп { if (this.listBox1.SelectedIndex != -1) { FormGroup FG = new FormGroup("Введіть назву групи чи класу", this.listBox1.SelectedItem.ToString()); FG.ShowDialog(); if (FG.DialogResult == DialogResult.OK) { Group[] G = this.setting.GetAllGroups(); bool IsSame = false; for (int i = 0; i < G.Length; i++) { if (G.GetValue(i).ToString().Equals(FG.textBox1.Text)) { IsSame = true; } } if (!IsSame) { ((Group)this.listBox1.SelectedItem).SetNameOfGroup(FG.textBox1.Text); } else { MessageBox.Show("Група або клас із такою назвою вже існує"); } } FG.Close(); ReloadListBox(); } else { MessageBox.Show("Редагуєму групу або клас не виділено"); } } if (this.WhatEdit == 3) //редактируем список учеников { if (this.listBox1.SelectedIndex != -1) { FormNewAdmin FNA = new FormNewAdmin(this.WhatEdit, this.setting, ((User)this.listBox1.SelectedItem).GetID()); FNA.ShowDialog(); this.comboBox1_SelectedIndexChanged(this.comboBox1, new EventArgs()); } else { MessageBox.Show("Редагуємого учня не виділено"); } } }