Beispiel #1
0
 public void DeleteSpecialItemsFromOrderInProgress(int[] itemNumbers)
 {
     if (itemNumbers.Length > 1)
     {
         OrderInProgress.DeleteOrderItem(itemNumbers[0]);
         OrderInProgress.DeleteOrderItem(itemNumbers[1]);
     }
 }
Beispiel #2
0
 public async Task AddItemsToOrderAsync(List <OrderItem> itemsToAdd)
 {
     foreach (var item in itemsToAdd)
     {
         OrderInProgress.AddItemToOrder(item);
     }
     await OrderInProgress.UpdateOrderOnServerAsync();
 }
Beispiel #3
0
        public async void AddSpeciaItemsToOrder()
        {
            MarkCurrentTableUnsentOrder(true);
            if (SpecialOrderItemsInProgress != null)
            {
                OrderInProgress.AddItemToOrder(SpecialOrderItemsInProgress[0]);
                OrderInProgress.AddItemToOrder(SpecialOrderItemsInProgress[1]);
                await OrderInProgress.UpdateOrderOnServerAsync();

                SpecialOrderItemsInProgress = null;
            }
        }
Beispiel #4
0
        /// <summary>
        /// The OrderItem has been completed and is added to the order.
        /// </summary>
        public async void AddItemInProgressToOrder()
        {
            MarkCurrentTableUnsentOrder(true);
            //Go ahead and add item to order so we can see the price change....
            if (OrderItemInProgress != null)
            {
                OrderInProgress.AddItemToOrder(OrderItemInProgress);
                await OrderInProgress.UpdateOrderOnServerAsync();

                OrderItemInProgress = null;
            }
        }
Beispiel #5
0
 public void DeleteItemFromOrderInProgress(int orderItemNumber)
 {
     OrderInProgress.DeleteOrderItem(orderItemNumber);
 }
Beispiel #6
0
 /// <summary>
 /// The OrderItem has been completed and is added to the order.
 /// </summary>
 public void AddItemInProgressToOrder()
 {
     OrderInProgress.AddItemToOrder(OrderItemInProgress);
     OrderItemInProgress = null;
 }