/// <summary> /// Добавить группу с преподом на любой час /// </summary> bool AddToAnyHour(byte day, int group, int teacher) { if (teacher > 5) { for (byte hour = 6; hour < HoursPerDay; hour++) { var les = new Lessоn(day, hour, group, teacher); if (AddLesson(les)) { return(true); } } } for (byte hour = 0; hour < HoursPerDay; hour++) { var les = new Lessоn(day, hour, group, teacher); if (AddLesson(les)) { return(true); } } return(false);//нет свободных часов в этот день }
public void RemoveLesson(Lessоn les) { HourPlans[les.Day, les.Hour].RemoveLesson(les.Group, les.Teacher); }
public bool AddLesson(Lessоn les) { return(HourPlans[les.Day, les.Hour].AddLesson(les.Group, les.Teacher)); }