//Ввод рабочего public new void Input() { string[] input = null; string inputFI = Easy.EnterName("Введите Фамилию и Имя рабочего, которого необходимо найти: "); Console.WriteLine("Введите стаж рабочего: "); int exp = Easy.ReadVGran(1, 50, "Стаж рабочего"); Console.WriteLine("Введите зарплату рабочего: "); int money = Easy.ReadVGran(10000, 200000, "Зарплата рабочего"); input = inputFI.Split(' '); name = input[1]; surname = input[0]; experience = exp; salary = money; }
//Ввод инженера public override void Input() { string[] input = null; string ad = ""; string inputFI = Easy.EnterName("Введите Фамилию и Имя инженера, которого необходимо найти: "); Console.WriteLine("Введите стаж инженерп: "); int exp = Easy.ReadVGran(1, 5, "Стаж инженера"); Console.WriteLine("Введите зарплату инженера: "); int money = Easy.ReadVGran(5000, 100000, "Зарплата инженера"); Regex regex = new Regex(@"(?<!\S)\b[у][л][.][ ][А-Я][а-я]+[,][ ][д][.][ ][1-9]\d*[а-я]*(?!\S)\b"); bool ok = true; while (ok) { Console.Write("Введите адрес администрации, в которой работает сотрудник: "); ad = Console.ReadLine(); if (regex.IsMatch(ad)) { ok = false; } else { Console.WriteLine("Ошибка ввода! Введите адрес в формате \"ул. *** д. **\""); } } input = inputFI.Split(' '); name = input[1]; surname = input[0]; experience = exp; salary = money; address = ad; }
//Ввод инженера public override void Input() { string[] input = null; string inputFI = Easy.EnterName("Введите Фамилию и Имя инженера, которого необходимо найти: "); Console.WriteLine("Введите стаж инженерп: "); int exp = Easy.ReadVGran(1, 5, "Стаж инженера"); Console.WriteLine("Введите зарплату инженера: "); int money = Easy.ReadVGran(5000, 100000, "Зарплата инженера"); Console.WriteLine("Введите цех, в котором работает инженер: "); int fac = Easy.ReadVGran(1, 100, "Рабочий цех"); input = inputFI.Split(' '); name = input[1]; surname = input[0]; experience = exp; salary = money; factory = fac; }