private void GetCustomerOrders()
        {
            try
            {
                MainModuleServiceClient client = new MainModuleServiceClient();

                client.GetOrdersByOrderInformationAsync(new OrderInformation()
                {
                    CustomerId   = Customer.CustomerId,
                    DateTimeFrom = DateTime.MinValue,
                    DateTimeTo   = DateTime.Now
                });

                client.GetOrdersByOrderInformationCompleted += delegate(object sender, GetOrdersByOrderInformationCompletedEventArgs e)
                {
                    CustomerOrders.Clear();

                    e.Result.ToList().ForEach(c => CustomerOrders.Add(c));
                };
            }
            catch (Exception excep)
            {
                Debug.WriteLine("GetCustomerOrders: Error at Service:" + excep.ToString());
            }
        }
        private void AddNewOrderLocal(object order)
        {
            //create new order and add to data grid, set as selected order
            OrderModel newOrder = new OrderModel();

            CustomerOrders.Add(newOrder);
            newOrder.Email = SelectedCustomerEmail;
            newOrder.Date  = DateTime.Now;
            SelectedOrder  = newOrder;
        }
Exemplo n.º 3
0
        private async void SearchCustomerWithOrders()
        {
            var customerOrders = await _orderManager.GetCustomerOrders(int.Parse(CustomerId));

            foreach (var co in customerOrders)
            {
                CustomerOrders.Add
                (
                    new CustomerOrderViewModel {
                    CustomerOrder = co
                }
                );
            }
        }
Exemplo n.º 4
0
 public void CustomerOrderAdd(T_CustomerOrder customerOrder)
 {
     _customerOrders.Add(customerOrder);
 }