示例#1
0
        private static void ShowEmploee(Biznes <Emploee> biznes)
        {
            using (helloappdbContext db = new helloappdbContext())
            {
                Emploee[] emploees = db.Emploees.ToArray();
                biznes.ShowAll(emploees);
                bool alive = true;
                while (alive)
                {
                    Console.WriteLine("1. Пошук працівника \n2. Повернутися до головного меню");
                    string change = Console.ReadLine();
                    if (change == "1")
                    {
                        Console.WriteLine("Оберіть параметр за яким хочете знайти працівника");
                        Console.WriteLine("1. Ім'я\n" +
                                          "2. Фамілія\n" +
                                          "3. Дата народження\n" +
                                          "4. Статус\n" +
                                          "5. Департамент\n" +
                                          "6. номер кімнати\n" +
                                          "7. Зарплата\n");
                        string parametr = Console.ReadLine();

                        biznes.ShowAll(biznes.ShowEmploees(parametr));
                    }
                    else
                    {
                        Console.WriteLine("Повернення до меню");
                        alive = false;
                    }
                }
            }
        }
示例#2
0
        private static void DeleteEmploee(Biznes <Emploee> biznes)
        {
            bool aliva = true;

            while (aliva)
            {
                Console.WriteLine("Оберіть дію");
                Console.WriteLine("1. Видалити працівника по Id\n" +
                                  "2. Очистити базу працівників\n" +
                                  "3. Повернутись до меню");
                int z = Convert.ToInt32(Console.ReadLine());
                if (z == 1)
                {
                    Console.WriteLine("Введіть Id працівника, якого потрібно видалити");
                    int id = Convert.ToInt32(Console.ReadLine());
                    biznes.DeleteDb(id);
                }
                else if (z == 2)
                {
                    biznes.DeleteAll();
                    Console.WriteLine("Видалено Всіх працівників");
                    aliva = false;
                }
                else
                {
                    aliva = false;
                }
            }
        }
示例#3
0
        private static void EditEmploee(Biznes <Emploee> biznes)
        {
            Console.WriteLine("Введіть Id працівника, якого потрібно редагувати");
            int id = Convert.ToInt32(Console.ReadLine());

            biznes.Show(id);
            biznes.Edit(id);
        }
示例#4
0
        static void Main(string[] args)
        {
            Console.OutputEncoding = Encoding.Unicode;
            Biznes <Emploee> biznes = new Biznes <Emploee>("BizBiz");
            bool             alive  = true;

            while (alive)
            {
                ConsoleColor color = Console.ForegroundColor;
                Console.ForegroundColor = ConsoleColor.DarkGreen;
                Console.WriteLine("1. Додати працівника \n2. Редагувати працівника \n3. Показати працівників \n4. Видалити працівника \n5. Завершити роботу");
                Console.ForegroundColor = color;
                try
                {
                    int number = Convert.ToInt32(Console.ReadLine());

                    switch (number)
                    {
                    case 1:

                        AddEmploee(biznes);
                        break;

                    case 2:
                        EditEmploee(biznes);
                        break;

                    case 3:
                        ShowEmploee(biznes);
                        break;

                    case 4:
                        DeleteEmploee(biznes);
                        break;

                    case 5:
                        alive = false;
                        break;
                    }
                }
                catch (Exception ex)
                {
                    Console.WriteLine(ex.Message);
                }
            }
        }
示例#5
0
 private static void AddEmploee(Biznes <Emploee> biznes)
 {
     biznes.Add();
 }