Example #1
0
 private void Reset()
 {
     _Order = new Order();
     OrderItems.Clear();
     lblOrderTotal.Content             = "Total: ";
     cbLocationCustomers.SelectedIndex = 0;
 }
Example #2
0
File: Order.cs Project: agaw/aurora
 protected virtual void ClearNavigationProperties()
 {
     OrderItems.Clear();
     Customer = null;
     FixupCustomerKeys();
     Delivery = null;
 }
 private void OnCancelOrder()
 {
     if (OrderItems.Count > 0)
     {
         MessageBoxResult result = MessageBox.Show("You are about to delete current order. Do you want to continue?", "Delete Order", MessageBoxButton.YesNo, MessageBoxImage.Question);
         if (result == MessageBoxResult.Yes)
         {
             OrderItems.Clear();
         }
         ;
     }
 }
Example #4
0
 private void InitializeOrderItems(ICollection <OrderItem> orderItems)
 {
     foreach (var wrapper in OrderItems)
     {
         wrapper.PropertyChanged -= OrderItemWrapper_PropertyChanged;
     }
     OrderItems.Clear();
     foreach (var orderItem in orderItems)
     {
         var wrapper = new OrderItemWrapper(orderItem);
         OrderItems.Add(wrapper);
         wrapper.PropertyChanged += OrderItemWrapper_PropertyChanged;
     }
 }
Example #5
0
        public async void Reset()
        {
            await AssignOrderId();

            OrderItems.Clear();
            if (Client != null && !Client.IsPersist)
            {
                Client.Reset();
            }
            OrderDate        = DateTime.Now;
            IsApproved       = false;
            PocNo            = "";
            OrderHardcopyUrl = "";
            OrderTotalAmount = 0;
            IsPersist        = false;
        }
 private void ResetOrderView()
 {
     foreach (var orderItem in OrderItems)
     {
         orderItem.ItemDeleteClicked -= HandleItemDeleted;
         //orderItem.Dispose();
     }
     ;
     OrderItems.Clear();
     this.SearchText         = string.Empty;
     this.DiscountText       = string.Empty;
     this.billTotal          = 0;
     this.billSubTotal       = 0;
     this.BillingDate        = DateTime.Now;
     this.CustomerSearchText = string.Empty;
     this.Customer           = null;
     RaisePropertyChanged("BillTotal");
     RaisePropertyChanged("IsProceedEnabled");
 }
        private void RecivedDoneMessage(string message)
        {
            switch (message)
            {
            case "Register":

                Order order = new Order {
                    Date = DateTime.Now, StoreNo = "OV001", UserId = UserLoggedIn.Id, OrderAmount = OrderSubTotal, Tax = OrderTax
                };
                AmountTendered = pvm.Amount;

                try
                {
                    MessageBoxResult result = MessageBox.Show("Order has been sent to processing. Do you want to print the receipt?", "Order Processed", MessageBoxButton.YesNo);
                    if (result == MessageBoxResult.Yes)
                    {
                        OnPrintReceipt();
                    }
                    if (OrderItems.Count > 0)
                    {
                        int lastOrderId = db.saveOrderAndOrderItems(order, OrderItems.ToList());
                        OrderNo     = string.Format("Order# {0}", lastOrderId.ToString());
                        CurrentView = ProductsCatalogViewModel;
                        OrderItems.Clear();
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Error inserting data to the database");
                    throw ex;
                }
                break;

            case "Back":
            default:
                OnSwitchViews("catalog");
                break;
            }
        }
Example #8
0
 public void ClearBasket()
 {
     OrderItems.Clear();
 }
 //Clears all items in list.
 public void ClearAll()
 {
     OrderItems.Clear();
 }
Example #10
0
 private void RemoveAll(OrderItem item)
 {
     OrderItems.Clear();
     OrderItems.TrimExcess();
     Price = default;
 }
Example #11
0
 public void UpdateOrder(ICollection <OrderItem> orderItems)
 {
     OrderItems.Clear();
     orderItems.CopyItemsTo(OrderItems);
     UpdateModifiedDate();
 }
Example #12
0
 public void UpdateOrder(OrderItem orderItem)
 {
     OrderItems.Clear();
     OrderItems.Add(orderItem);
     UpdateModifiedDate();
 }