Ejemplo n.º 1
0
        //  функция меню обновления человека
        static void UpdatePerson()
        {
            Person[] persons = personLogic.GetAll();

            foreach (var person in persons)
            {
                Console.WriteLine($"{person.INN}. {person.FirstName} {person.LastName}");
            }
            decimal INN = decimal.Parse(Prompt("Введите ИНН человека для изменений:"));

            foreach (var person in persons)
            {
                if (person.INN == INN)
                {
                    Console.WriteLine($"{person.INN}. {person.FirstName} {person.LastName} {person.MiddleName} {person.City} {person.Street} {person.House}");
                    person.LastName   = Prompt("Фамилия ?");
                    person.FirstName  = Prompt("Имя ?");
                    person.MiddleName = Prompt("Отчество ?");
                    person.City       = Prompt("Город ?");
                    person.Street     = Prompt("Улица ?");
                    person.House      = Prompt("Дом ?");

                    personLogic.Update(person);
                    Prompt(INN.ToString() + " изменен.Нажмите Enter");
                    return;
                }
            }
            Prompt(INN.ToString() + " не найден.Нажмите Enter");
        }
Ejemplo n.º 2
0
        // функция меню обновление человека
        static void UpdatePerson()
        {
            ListPerson();
            int    id     = int.Parse(Prompt("Введите id человека для изменений:"));
            Person person = personLogic.GetById(id);

            if (person == null)
            {
                Console.WriteLine(id.ToString() + " не найден.");
                return;
            }

            Console.WriteLine($"{person.id}. {person.Imja} {person.Familia} {person.Birthday} {person.Vozrast} {person.Adres}");
            person    = input();
            person.id = id;
            person    = personLogic.Update(person);
            if (person != null)
            {
                Console.WriteLine($"Новые сведения\n{person.id}. {person.Imja} {person.Familia} {person.Birthday} {person.Vozrast} {person.Adres}");
                Console.WriteLine(id.ToString() + " изменен.");
            }
            else
            {
                Console.WriteLine(id.ToString() + " измененить не удалось.");
            }
        }