static public void StudentsMenu(Students student, Teachers teacher, Rector rector) { Console.Clear(); Console.WriteLine("Введите своё имя:"); int number; string name = Console.ReadLine(); for (int i = 0; i < 10; i++) { if (student[i].Name != name) { continue; } else { while (true) { Console.WriteLine(); Console.WriteLine("1-посмотреть свою успеваемость"); Console.WriteLine("2-посмотреть рейтинг"); Console.WriteLine("3-найти информацию о преподавателе"); Console.WriteLine("4-найти онформацию о ректоре"); Console.WriteLine("5-завешить программу как студент"); number = Convert.ToInt32(Console.ReadLine()); switch (number) { case 1: student[i].AcademicPerformance(); break; case 2: student.Rating(); break; case 3: Console.WriteLine("Введите имя преподавателя:"); string tname = Console.ReadLine(); for (int t = 0; t < 3; t++) { if (teacher[t].Name != tname) { continue; } else { teacher[t].WriteCommonInformation(); teacher[t].WriteUniversityInformation(); teacher[t].WriteImportantInformation(); break; } } break; case 4: rector.WriteCommonInformation(); rector.WriteUniversityInformation(); rector.WriteImportantInformation(); break; case 5: break; default: Console.WriteLine("Введено неверное действие"); break; } if (number == 5) { break; } } } } }
static public void TeachersMenu(Students student, Teachers teacher) { Console.Clear(); Console.WriteLine("Введите своё имя:"); int number; string name = Console.ReadLine(); for (int i = 0; i < 3; i++) { if (teacher[i].Name != name) { continue; } else { while (true) { Console.WriteLine("1-внести важную информацию о себе"); Console.WriteLine("2-посмотреть список студентов"); Console.WriteLine("3-выставить средний балл по предмету"); Console.WriteLine("4-завершить программу как преподаватель"); number = Convert.ToInt32(Console.ReadLine()); switch (number) { case 1: teacher[i].EnterImportantInformation(); break; case 2: for (int s = 0; s < 10; s++) { student[s].WriteCommonInformation(); student[s].WriteUniversityInformation(); student[s].WriteImportantInformation(); student[s].AcademicPerformance(); Console.WriteLine(); } break; case 3: Console.WriteLine("Введите имя студента:"); string sname = Console.ReadLine(); for (int s = 0; s < 10; s++) { if (student[s].Name != sname) { continue; } else { Console.WriteLine("Введите средний балл:"); student[s].MiddleMark = Convert.ToDouble(Console.ReadLine()); break; } } break; case 4: break; default: Console.WriteLine("Введено неверное действие"); break; } if (number == 4) { break; } } } } }
static public void RectorsMenu(Students student, Teachers teacher, Rector rector) { Console.Clear(); int number = 0; while (true) { Console.WriteLine("1-внести важную информацию о себе"); Console.WriteLine("2-посмотреть информацию о преподавателях"); Console.WriteLine("3-посмотреть информацию о студентах"); Console.WriteLine("4-внести достижения студена"); Console.WriteLine("5-посмотреть рейтинг"); Console.WriteLine("6-завершить программу как ректор"); number = Convert.ToInt32(Console.ReadLine()); switch (number) { case 1: rector.EnterImportantInformation(); break; case 2: for (int t = 0; t < 3; t++) { teacher[t].WriteCommonInformation(); teacher[t].WriteUniversityInformation(); teacher[t].WriteImportantInformation(); Console.WriteLine(); } break; case 3: for (int s = 0; s < 10; s++) { student[s].WriteCommonInformation(); student[s].WriteUniversityInformation(); student[s].WriteImportantInformation(); student[s].AcademicPerformance(); Console.WriteLine(); } break; case 4: Console.WriteLine("Введите имя студента:"); string sname = Console.ReadLine(); for (int s = 0; s < 10; s++) { if (student[s].Name != sname) { continue; } else { student[s].EnterImportantInformation(); break; } } break; case 5: student.Rating(); break; case 6: return; default: Console.WriteLine("Введено неверное действие"); break; } } }