public OperationInterface()
        {
            EmployeeOperations employeeOperations = new EmployeeOperations();

            Console.Write("Выберите аккаунт (Сотрудник/Клиент) - ");
            string input = Console.ReadLine();

            TextInfo textInfo    = CultureInfo.CurrentCulture.TextInfo;
            string   formatInput = textInfo.ToTitleCase(input);

            switch (formatInput)
            {
            case "Сотрудник":
                CheckEmployee checkEmployee = new CheckEmployee();
                break;

            case "Клиент":
                CheckClient checkClient = new CheckClient();
                break;

            default:
                Console.WriteLine("Повторите ввод");
                break;
            }
        }
示例#2
0
        public EmployeeUI(string employee)
        {
            EmployeeOperations employeeOperations = new EmployeeOperations();

            while (true)
            {
                Console.WriteLine($"Текущий сеанс открыл - {employee}");
                Console.WriteLine("\n1. Вывести информацию про клиентов\n");
                Console.WriteLine("2. Вывести расширенную информацию про клиентов\n");
                Console.WriteLine("3. Поиск среди клиентов\n");
                Console.WriteLine("4. Вывести закрепленных за менеджером клиентов\n");
                Console.WriteLine("5. Вывести всех сотрудников\n");
                Console.WriteLine("6. Добавить нового клиента\n");
                Console.WriteLine("7. Выйти из программы\n");

                Console.Write("Выберите номер операции - ");
                string input = Console.ReadLine();

                switch (input)
                {
                case "1":
                    employeeOperations.ShowShortInfoAboutClients();
                    break;

                case "2":
                    employeeOperations.ShowExtendedInfoAboutClients();
                    break;

                case "3":
                    employeeOperations.SearchInfoAboutClient();
                    break;

                case "4":
                    employeeOperations.ShowManagerClients();
                    break;

                case "5":
                    employeeOperations.ShowEmployeeInfo();
                    break;

                case "6":
                    employeeOperations.NewClient();
                    break;

                case "7":
                    Console.WriteLine("\nХорошего рабочего дня! До свидания!\n");
                    return;

                default:
                    Console.WriteLine("\nОперация не найдена\n");
                    break;
                }

                Console.Write("Продолжить? (д/н) - ");
                string rerun = Console.ReadLine();
                Console.Clear();

                string next = "д";

                if (rerun == next)
                {
                    continue;
                }
                else
                {
                    break;
                }
            }
        }