public void AddPredmet(Predmet Predmet) { if (Predmet.GetNameOfPredmet().Length > 0) { this.ArrayOfPredmet.Add(Predmet); } else { System.Windows.Forms.MessageBox.Show("Class Teacher : При добавлении предмета его название не введено!"); } }
public void AddPredmet(String NameOfPredmet) { if (NameOfPredmet.Length > 0) { Predmet predm = new Predmet(); for (int i = 0; i < this.ArrayOfPredmet.Count; i++) { predm = (Predmet)this.ArrayOfPredmet[i]; if (predm.GetNameOfPredmet().Equals(NameOfPredmet)) { this.ArrayOfPredmet.RemoveAt(i); break; } } } else { System.Windows.Forms.MessageBox.Show("Class Teacher : При удалении предмета его название не введено!"); } }
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 : При удалении предмета его название не введено!"); } }