public KassaSysteem() { IngredientManager ingredientManager = new IngredientManager(); Ingredient_Manager = ingredientManager; PizzaManager pizzaManager = new PizzaManager(); Pizza_Manager = pizzaManager; OrderManager orderManager = new OrderManager(); Order_Manager = orderManager; Ingredient_Manager.SetGlobalIngredients(); }
public void MakeOrder() { PizzaManager pizzamanager = new PizzaManager(); Pizza_Manager = pizzamanager; IngredientManager ingredientManager = new IngredientManager(); Ingredient_Manager = ingredientManager; Order newOrder = new Order(); bool ordering = true; ItemIndex = 0; while (ordering) { Console.Clear(); ShowCart(newOrder); GetUserInput(newOrder); SetOrder(newOrder); Console.Clear(); ShowCart(newOrder); ItemIndex++; Console.WriteLine("Want some more? y/n"); ordering = UserIO.AskYesNoQ(); } //check if order can be made bool succes = CheckItemsAvailable(newOrder); if (!succes) { UserIO.PrintRed("---The order could not be made!---"); Ingredient_Manager.SetGlobalIngredients(); return; } Ingredient_Manager.UpdateIngredients(); UserIO.PrintGreen("Order was made"); //print factuur Console.ReadLine(); ShowInvoice(newOrder); //store order StoreOrder(newOrder); }