コード例 #1
0
            public void Buy(List <Order> orderList)
            {
                int Z = Inputs.Int("Брой: ", 0, 30000);

                if (Bujet.TakeFromMoney(Z * buyPrice))
                {
                    count += Z;
                    Order order = new Order(DateTime.Now.ToString(), name, buyPrice, Z, "Покупка", Z * buyPrice, true);
                    orderList.Add(order);
                }
                else
                {
                    Console.WriteLine("Няма достатъчно пари за покупката.");
                }
            }
コード例 #2
0
        /// <summary>
        /// ////////////////////             MAIN
        /// </summary>
        static void Main(string[] args)
        {
            if (!File.Exists("PizzaDataBase.sqlite"))
            {
                DataBase.Create();
            }
            List <Order> orderList = DataBase.LoadOrders();

            ItemList[] itemLists = new ItemList[4];
            itemLists[0] = DataBase.LoadItemList("Pizzas");    //pizza
            itemLists[1] = DataBase.LoadItemList("Desserts");  //dessert
            itemLists[2] = DataBase.LoadItemList("Drinks");    //drink
            itemLists[3] = DataBase.LoadItemList("Additions"); //dobavki
            Bujet.Load();

            Menu.LoginMenu(itemLists, orderList);
        }
コード例 #3
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("Няма достатъчно продукти за сделката.");
                }
            }
コード例 #4
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;
                    }
                }
            }