public FormGroup(Predmet predmet, Setting setting) { InitializeComponent(); this.Text = "¬ибер≥ть групу, що вивчаЇ дисципл≥ну: \"" + predmet.ToString() + "\""; //должн≥ б≥ть в списке групп≥ кроме тех, котор≥е уже изучают bool PredmetInGroup = false; for (int i = 0; i < setting.GetAllGroups().Length; i++) { for (int a = 0; a < setting.GetGroup(i).GetAllPredmet().Length; a++) { if (predmet.ToString().Equals(setting.GetGroup(i).GetPredmet(a).ToString())) { PredmetInGroup = true; } } if (!PredmetInGroup) { this.comboBox1.Items.Add(setting.GetGroup(i)); } PredmetInGroup = false; } if (this.comboBox1.Items.Count > 0) { this.comboBox1.SelectedIndex = 0; } }
public void DelPredmet(Predmet Predmet, Setting DelFrom) { if (Predmet.GetNameOfPredmet().Length > 0) { this.ArrayOfPredmet.Remove(Predmet); //нужно удалить его и из всех групп for (int i = 0; i < DelFrom.GetAllGroups().Length; i++) { for (int a = 0; a < DelFrom.GetGroup(i).GetAllPredmet().Length; a++) { if (DelFrom.GetGroup(i).GetPredmet(a).ToString().Equals(Predmet.ToString())) { this.DelPredmetInGroup(DelFrom.GetGroup(i), Predmet); } } } } else { System.Windows.Forms.MessageBox.Show("Class Teacher : При удалении предмета его название не введено!"); } }