Пример #1
0
        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;
                        }
                    }
                }
            }
        }
Пример #2
0
        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;
                        }
                    }
                }
            }
        }
Пример #3
0
        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;
                }
            }
        }