예제 #1
0
            public void Sell(List <Order> orderList)
            {
                int Z = Inputs.Int("Брой: ", 0, 30000);

                if (Z <= count)
                {
                    Bujet.AddToMoney(Z * sellPrice);
                    count -= Z;
                    Order order = new Order(DateTime.Now.ToString(), name, sellPrice, Z, "Продажба", Z * sellPrice, true);
                    orderList.Add(order);
                    if (count < 6)
                    {
                        Console.WriteLine("Продукта е на свършване!"); Console.ReadKey();
                    }
                }
                else
                {
                    Console.WriteLine("Няма достатъчно продукти за сделката.");
                }
            }
예제 #2
0
            private static void AdminMenu(ItemList[] itemLists, List <Order> orderList)
            {
                int Z = -1;

                while (Z != 0)
                {
                    Console.WriteLine("1. Списъци с продукти.");
                    Console.WriteLine("2. Налични пари.");
                    Console.WriteLine("3. Сделки.");
                    Console.WriteLine("4. Продукти на свършване.");
                    Console.WriteLine("5. Добави пари.");
                    Console.WriteLine("6. Създай нова база от данни.");
                    Console.WriteLine("0. Назад");
                    Z = Inputs.Int("Въведи цяло число: ", 0, 6);
                    switch (Z)
                    {
                    case 1: ProductTypes(itemLists, orderList); break;

                    case 2: Bujet.Display(); break;

                    case 3: Order.DisplayList(orderList); break;

                    case 4: for (int i = 0; i < 4; i++)
                        {
                            itemLists[i].CheckCount();
                        }
                        break;

                    case 5: Bujet.AddToMoney(Inputs.Double("Количество пари: ")); break;

                    case 6: DataBase.Create(); break;

                    case 0: return;
                    }
                }
            }