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); }
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); } } }