Exemplo n.º 1
0
            public static void CreateNewPerson(Exam exam, int q)
            {
                int number = 0;

                while (Convert.ToString(number) == "0")
                {
                    Console.Write("Введите идентификационный номер: ");
                    number = Int32.Parse(Console.ReadLine());
                    number = exam.СheckNumber(Convert.ToString(number));
                }

                Console.Write("Введите Имя: "); string           firstName      = firstName = Console.ReadLine();
                Console.Write("Введите Фамилию: "); string       lastName       = lastName = Console.ReadLine();
                Console.Write("Введите Отчество: "); string      patronymic     = patronymic = Console.ReadLine();
                Console.Write("Введите Дату рождения: "); string dateOfBirthday = dateOfBirthday = Console.ReadLine();

                Console.WriteLine("Пол: 1 - мужской, 2 - женский: ");
                Console.Write("Введите соответствуещее значение: ");
                int a = Int32.Parse(Console.ReadLine());

                Person.Gender gender;
                if (a == 1)
                {
                    gender = Person.Gender.male;
                }
                else
                {
                    gender = Person.Gender.female;
                }
                object[] list = { 1, 2, 3 };

                Console.WriteLine("Предмет: 1 - Инфомрматика, 2 - Литература ");
                Console.Write("Введите соответствуещее значение: ");
                Exam.NameSubject nameSubject = Exam.NameSubject.Informatics;
                int c = Int32.Parse(Console.ReadLine());

                switch (c)
                {
                case 1:
                    nameSubject = Exam.NameSubject.Informatics;
                    break;

                case 2:
                    nameSubject = Exam.NameSubject.Literature;
                    break;

                case 3:
                    nameSubject = Exam.NameSubject.Math;
                    break;

                case 4:
                    nameSubject = Exam.NameSubject.Physics;
                    break;

                case 5:
                    nameSubject = Exam.NameSubject.Psychics;
                    break;
                }

                if (q == 4)
                {
                    Console.WriteLine("Оценка: 1 - Отлично, 2 - Хорошо ");
                    Console.Write("Введите соответствуещее значение: ");
                    Exam.Assessment assessment = Exam.Assessment.Five;
                    int             d          = Int32.Parse(Console.ReadLine());
                    switch (d)
                    {
                    case 1:
                        assessment = Exam.Assessment.Five;
                        break;

                    case 2:
                        assessment = Exam.Assessment.Four;
                        break;

                    case 3:
                        assessment = Exam.Assessment.Tree;
                        break;

                    case 4:
                        assessment = Exam.Assessment.Two;
                        break;
                    }

                    Console.Write("Введите номер группы: ");
                    string b = Convert.ToString(Console.ReadLine());

                    list[0] = b; list[1] = nameSubject; list[2] = assessment;
                }
                else
                {
                    Console.WriteLine("Группа: 1 - AVTF, 2 - FGO, 3 - FLA, 4 - 223 ");
                    Console.Write("Введите соответствуещее значение: ");
                    Teacher.Department department = Teacher.Department.AVTF;
                    int b = Int32.Parse(Console.ReadLine());
                    switch (b)
                    {
                    case 1:
                        department = Teacher.Department.AVTF;
                        break;

                    case 2:
                        department = Teacher.Department.FGO;
                        break;

                    case 3:
                        department = Teacher.Department.FLA;
                        break;
                    }

                    Console.WriteLine("Группа: 1 - Docent, 2 - Graduate, 3 - Lecturer, 4 - Professor ");
                    Console.Write("Введите соответствуещее значение: ");
                    Teacher.Title title = Teacher.Title.Docent;
                    int           e     = Int32.Parse(Console.ReadLine());
                    switch (e)
                    {
                    case 1:
                        title = Teacher.Title.Docent;
                        break;

                    case 2:
                        title = Teacher.Title.Graduate;
                        break;

                    case 3:
                        title = Teacher.Title.Lecturer;
                        break;

                    case 4:
                        title = Teacher.Title.Professor;
                        break;
                    }

                    list[0] = department; list[1] = title; list[2] = nameSubject;
                }

                exam.AddPersone(number, firstName, lastName, patronymic, dateOfBirthday, gender, list);
            }
Exemplo n.º 2
0
        public override void СhangePerson(string number)
        {
            for (int i = 0; i < teachers.Count; i++)
            {
                if (teachers[i].Number == number)
                {
                    string firstName = teachers[i].FirstName;
                    Console.Write("Введите Имя: "); teachers[i].FirstName                = Console.ReadLine();
                    Console.Write("Введите Фамилию: "); teachers[i].LastName             = Console.ReadLine();
                    Console.Write("Введите Отчество: "); teachers[i].Patronymic          = Console.ReadLine();
                    Console.Write("Введите Дату рождения: "); teachers[i].DateOfBirthday = Console.ReadLine();
                    Console.WriteLine("Пол: 1 - мужской, 2 - женский: ");
                    Console.Write("Введите соответствуещее значение: ");
                    int a = Int32.Parse(Console.ReadLine());
                    if (a == 1)
                    {
                        teachers[i].StrGender = Convert.ToString(Person.Gender.male);
                    }
                    else
                    {
                        teachers[i].StrGender = Convert.ToString(Person.Gender.female);
                    }

                    Console.WriteLine("Предмет: 1 - Инфомрматика, 2 - Литература ");
                    Console.Write("Введите соответствуещее значение: ");
                    NameSubject nameSubject = NameSubject.Informatics;
                    int         c           = Int32.Parse(Console.ReadLine());
                    switch (c)
                    {
                    case 1:
                        nameSubject = NameSubject.Informatics;
                        break;

                    case 2:
                        nameSubject = NameSubject.Literature;
                        break;

                    case 3:
                        nameSubject = NameSubject.Math;
                        break;

                    case 4:
                        nameSubject = NameSubject.Physics;
                        break;

                    case 5:
                        nameSubject = NameSubject.Psychics;
                        break;
                    }

                    Console.WriteLine("Группа: 1 - AVTF, 2 - FGO, 3 - FLA, 4 - 223 ");
                    Console.Write("Введите соответствуещее значение: ");
                    Teacher.Department department = Teacher.Department.AVTF;
                    int b = Int32.Parse(Console.ReadLine());
                    switch (b)
                    {
                    case 1:
                        department = Teacher.Department.AVTF;
                        break;

                    case 2:
                        department = Teacher.Department.FGO;
                        break;

                    case 3:
                        department = Teacher.Department.FLA;
                        break;
                    }

                    Console.WriteLine("Группа: 1 - Docent, 2 - Graduate, 3 - Lecturer, 4 - Professor ");
                    Console.Write("Введите соответствуещее значение: ");
                    Teacher.Title title = Teacher.Title.Docent;
                    int           e     = Int32.Parse(Console.ReadLine());
                    switch (e)
                    {
                    case 1:
                        title = Teacher.Title.Docent;
                        break;

                    case 2:
                        title = Teacher.Title.Graduate;
                        break;

                    case 3:
                        title = Teacher.Title.Lecturer;
                        break;

                    case 5:
                        title = Teacher.Title.Professor;
                        break;
                    }

                    teachers[i].StrDepartment  = Convert.ToString(department);
                    teachers[i].StrNameSubject = Convert.ToString(nameSubject);
                    teachers[i].StrTitle       = Convert.ToString(title);
                }
            }
        }