Advertisement
capitan007

N4_3 par...

Apr 19th, 2019
187
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 8.36 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6.  
  7. namespace _5._3
  8. {
  9.     class Program
  10.     {
  11.         static string command;
  12.         static string[] klient;
  13.         static List<string[]> list;
  14.         static string[] works = new string[3];
  15.         static int[,] floor;
  16.  
  17.         static void Main(string[] args)
  18.         {
  19.  
  20.             list = new List<string[]>();
  21.  
  22.             works[0] = "Иванов Иван Иванович";
  23.             works[1] = "Сидоров Эдуард Петрович";
  24.             works[2] = "Заварухина Ольга Ильинична";
  25.  
  26.             while (true)
  27.             {
  28.                 Console.Clear();
  29.                 Console.WriteLine("Добрый день! Это программа для управления парикмахерской\n");
  30.                 Console.WriteLine("Что вы хотите сделать?\n");
  31.                 Console.WriteLine("Для того, чтобы увидеть цены и виды стрижек 1\n");
  32.                 Console.WriteLine("Для того, чтобы увидеть список всех клиентов нажмите 2\n");
  33.                 Console.WriteLine("Для того, чтобы добавить нового клиента нажмите 3\n");
  34.                 Console.WriteLine("Для того, чтобы увидеть список работников парикмахерской нажмите 4\n");
  35.  
  36.                 command = Console.ReadLine();
  37.  
  38.                 switch (command)
  39.                 {
  40.                     case "1":
  41.                         ListNumbers();
  42.                         break;
  43.                     case "2":
  44.                         ListKlients();
  45.                         break;
  46.                     case "3":
  47.                         AddClient();
  48.                         break;
  49.                     case "4":
  50.                         ListWorks();
  51.                         break;
  52.  
  53.                 }
  54.                 Console.WriteLine();
  55.                 Console.Write("\nЧтобы вернуться назад нажите 1 и Enter, Если хотите закрыть программу нажмите любую клавишу: ");
  56.                 if (Console.ReadLine() == "1")
  57.                     continue;
  58.                 else
  59.                     break;
  60.             }
  61.  
  62.             Console.WriteLine("До свидания");
  63.             Console.ReadKey();
  64.         }
  65.  
  66.         private static void ListNumbers()
  67.         {
  68.             Console.WriteLine("Цены на стрижки");
  69.             Console.WriteLine("1) классика | цена: 300руб");
  70.             Console.WriteLine("2) теннис   | цена: 500руб");
  71.             Console.WriteLine("3) бокс     | цена: 400руб");
  72.  
  73.         }
  74.  
  75.         private static void ListKlients()
  76.         {
  77.             Console.Clear();
  78.             if (list != null)
  79.             {
  80.                 foreach (var e in list)
  81.                 {
  82.                     for (int i = 0; i < klient.Length; i++)
  83.                     {
  84.                         Console.Write(klient[i] + " | ");
  85.                     }
  86.                     Console.WriteLine("\n");
  87.                 }
  88.             }
  89.             else
  90.                 Console.WriteLine("Список клиентво пуст! Для продолжения нажмите любую клавишу");
  91.             Console.ReadKey();
  92.             return;
  93.         }
  94.  
  95.         private static void AddClient()
  96.         {
  97.  
  98.             klient = new string[8];
  99.  
  100.             while (true)
  101.             {
  102.                 Console.Clear();
  103.                 Console.WriteLine("Это форма добавления нового клиента \n");
  104.                 Console.WriteLine("Чтобы ввести Фамилию нового клиента, нажмите 1 \n");
  105.                 Console.WriteLine("Чтобы ввести Имя нового клиента нажмите 2\n");
  106.                 Console.WriteLine("Чтобы ввести Отчество нового клиента нажмите 3\n");
  107.                 Console.WriteLine("Чтобы ввести номер телефона клиента, нажмите 4\n");
  108.                 Console.WriteLine("Чтобы ввести время которое забронировал клиент (15:00), нажмите 5\n");
  109.  
  110.  
  111.                 command = Console.ReadLine();
  112.                 Console.Clear();
  113.  
  114.                 switch (command)
  115.                 {
  116.                     case "1":
  117.                         Console.Write("Введите Фамилию клиента: ");
  118.                         klient[1] = Console.ReadLine();
  119.                         break;
  120.                     case "2":
  121.                         Console.Write("Введите Имя клиента: ");
  122.                         klient[2] = Console.ReadLine();
  123.                         break;
  124.                     case "3":
  125.                         Console.Write("Введите Отчество клиента: ");
  126.                         klient[3] = Console.ReadLine();
  127.                         break;
  128.                     case "4":
  129.                         Console.Write("Введите номер телефона клиента: ");
  130.                         klient[4] = Console.ReadLine();
  131.                         break;
  132.                     case "5":
  133.                         Console.Write("Введите время которое забронировал клиент: ");
  134.                         klient[4] = Console.ReadLine();
  135.                         break;
  136.  
  137.  
  138.                 }
  139.                 Console.WriteLine();
  140.                 Console.WriteLine("Чтобы продолжить редактировать текущего клиента нажите любую клавишу и Enter \n");
  141.                 Console.WriteLine("Чтобы добавить клиента в базу нажмите 1 и Enter: \n");
  142.  
  143.                 if (Console.ReadLine() == "1")
  144.                 {
  145.  
  146.                     list.Add(klient);
  147.                     Console.WriteLine("Клиент добавлен! Нажмите любую клавишу");
  148.                     Console.ReadKey();
  149.                     break;
  150.                 }
  151.  
  152.                 else
  153.                     continue;
  154.             }
  155.         }
  156.  
  157.         private static void ListWorks()
  158.         {
  159.             Console.Clear();
  160.             Console.WriteLine("Здесь Вы можете увидеть список работников\n");
  161.  
  162.             for (int i = 0; i < works.Length; i++)
  163.             {
  164.                 Console.WriteLine(works[i] + " ");
  165.             }
  166.  
  167.             Console.WriteLine();
  168.             Console.WriteLine("Для того, чтобы назначить нового работника или уволить, нажмите change: \n");
  169.             Console.WriteLine("Вернуться назад, нажмите 9: ");
  170.  
  171.             command = Console.ReadLine();
  172.  
  173.             if (command == "change")
  174.                 ChangeWorks();
  175.             else
  176.                 return;
  177.         }
  178.  
  179.         private static void ChangeWorks()
  180.         {
  181.             Console.Clear();
  182.             Console.WriteLine("Выберите работника, которого вы хотите сменить: ");
  183.             Console.WriteLine("{0}, нажмите 1: ", works[0]);
  184.             Console.WriteLine("{0}, нажмите 2: ", works[1]);
  185.             Console.WriteLine("{0}, нажмите 3: ", works[2]);
  186.  
  187.             switch (Console.ReadLine())
  188.             {
  189.                 case "1":
  190.                     {
  191.                         Console.Write("Введите ФИО нового работника: ");
  192.                         works[0] = Console.ReadLine();
  193.                     }
  194.                     break;
  195.                 case "2":
  196.                     {
  197.                         Console.Write("Введите ФИО нового работника: ");
  198.                         works[1] = Console.ReadLine();
  199.                     }
  200.                     break;
  201.                 case "3":
  202.                     {
  203.                         Console.Write("Введите ФИО нового работника: ");
  204.                         works[2] = Console.ReadLine();
  205.                     }
  206.                     break;
  207.             }
  208.  
  209.         }
  210.     }
  211. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement