예제 #1
0
 public static void StartEditOfOrderInOrderList()
 {
     CurrentOrder.Clear();
     foreach (Product product in Orderlist[IdOfSelectedOrderInOrderList].Products)
     {
         CurrentOrder.Add(product);
     }
 }
예제 #2
0
        public static void AddCurrentOrderToOrderList()
        {
            ObservableCollection <Product> productsInNewOrder = new ObservableCollection <Product>();

            foreach (Product product in CurrentOrder)
            {
                productsInNewOrder.Add(product);
            }

            Order order = new Order(productsInNewOrder);

            CurrentOrder.Clear();
            Orderlist.Add(order);
        }
예제 #3
0
        public static void EditOrderFromOrderList()
        {
            Order theOrderToEdit = Orderlist[IdOfSelectedOrderInOrderList];

            theOrderToEdit.Products.Clear();

            foreach (Product product in CurrentOrder)
            {
                theOrderToEdit.Products.Add(product);
            }

            theOrderToEdit.TotalPrice = UpdateTotalPriceInCurrentOrder();

            CurrentOrder.Clear();
        }
예제 #4
0
        // Ritar ut en välkomstskärm
        public void StartOrder()
        {
            // För varje gång som en ny order startas eller som programmet avslutas så nollställs alla orderparametrar
            CurrentOrder.Clear();
            pizzas.Clear();
            salads.Clear();
            pastas.Clear();
            drinks.Clear();
            totalPrice = 0;


            while (correctKey == false)
            {
                Console.Clear();
                Console.WriteLine("Hej och välkommen till Pizza palatset. \nKlicka på Enter för att påbörja din beställning.");
                key = Console.ReadKey(true).KeyChar;
                if (key == 13)
                {
                    DrawFoodMenu();
                    correctKey = true;
                }
            }
        } // end StartOrder();