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("Няма достатъчно пари за покупката."); } }
/// <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); }
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("Няма достатъчно продукти за сделката."); } }
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; } } }