public void Update(object ob) { Disciplines disciplines = new Disciplines(); Marks marks_info = (Marks)ob; if (marks_info.Lessons1 != 1) { if (marks_info.Mark1 >= 60) { Console.WriteLine("Студент {0} получает положительную оценку; Оценка: {1}; С дисциплины {2}", Name, marks_info.Mark1, disciplines.Name1); } else { Console.WriteLine("Студент {0} получает получает не положительную оценку; Оценка: {1}; С дисциплины {2} ", Name, marks_info.Mark1, disciplines.Name1); } } else { Console.WriteLine("На лекции не было оценки!!!"); } if (marks_info.Lessons2 != 1) { if (marks_info.Mark2 >= 60) { Console.WriteLine("Студент {0} получает положительную оценку; Оценка: {1}; С дисциплины {2}", Name, marks_info.Mark2, disciplines.Name2); } else { Console.WriteLine("Студент {0} получает получает не положительную оценку; Оценка: {1}; С дисциплины {2} ", Name, marks_info.Mark2, disciplines.Name2); } } else { Console.WriteLine("На лекции не было оценки!!!"); } if (marks_info.Lessons3 != 1) { if (marks_info.Mark3 >= 60) { Console.WriteLine("Студент {0} получает положительную оценку; Оценка: {1}; С дисциплины {2}", Name, marks_info.Mark3, disciplines.Name3); } else { Console.WriteLine("Студент {0} получает получает не положительную оценку; Оценка: {1}; С дисциплины {2} ", Name, marks_info.Mark3, disciplines.Name3); } } else { Console.WriteLine("На лекции не было оценки!!!"); } }
public void Update(object ob) { Marks lessons_info = (Marks)ob; switch (lessons_info.Lessons1) { case 1: Console.WriteLine("Преподаватель ООП прочитал лекцию"); break; case 2: Console.WriteLine("Преподаватель ООП провёл лаб работу"); break; case 3: Console.WriteLine("Преподаватель ООП дал МКР"); break; } switch (lessons_info.Lessons2) { case 1: Console.WriteLine("Преподаватель АППЗ прочитал лекцию"); break; case 2: Console.WriteLine("Преподаватель АППЗ провёл лаб работу"); break; case 3: Console.WriteLine("Преподаватель АППЗ дал МКР"); break; } switch (lessons_info.Lessons3) { case 1: Console.WriteLine("Преподаватель Англ прочитал лекцию"); break; case 2: Console.WriteLine("Преподаватель Англ провёл лаб работу"); break; case 3: Console.WriteLine("Преподаватель Англ дал МКР"); break; } }
public University() { observers = new List <IObserver>(); marks_info = new Marks(); }