private void btnShowReport_Click(object sender, RoutedEventArgs e) { try { if ((DateTime)dtEnd.SelectedDate < (DateTime)dtStart.SelectedDate) { throw new Exception("תאריך ההתחלה גדול מתאיך הסיום"); } List <Order> lstOrdersToShow = OrderAccessManager.GetInstance() .GetOrdersByDate((DateTime)dtStart.SelectedDate, (DateTime)dtEnd.SelectedDate); //dgOrders.ItemsSource = lstOrdersToShow; lsbOrders.ItemsSource = lstOrdersToShow; } catch (Exception ex) { MessageBox.Show(ex.Message, "אזהרה", MessageBoxButton.OK, MessageBoxImage.Warning, MessageBoxResult.OK, MessageBoxOptions.RightAlign); } }
private void btnPay_Click(object sender, RoutedEventArgs e) { Order check = DataContext as Order; check.Available = true; OrderAccessManager.GetInstance().AddOrder(check); m_EndDeal = true; Close(); }
static void Main(string[] args) { ItemAccessManager itemsManager = new ItemAccessManager(); OrderAccessManager orderManager = new OrderAccessManager(); List <Item> items = itemsManager.GetAllItems(); Order order1 = new Order(); //ItemsToOrder itemToOrder = new ItemsToOrder(2, items[0].ItemId); //ItemsToOrder itemToOrder2 = new ItemsToOrder(4, items[1].ItemId); ItemsToOrder itemToOrder = new ItemsToOrder(5, items[2].ItemId); List <Order> orders = orderManager.GetAllOrders(); orders[0].ItemsToOrder.RemoveAt(0); orders[0].ItemsToOrder.Add(itemToOrder); orderManager.UpdateOrder(orders[0]); //order1.ItemsToOrder.Add(itemToOrder); //order1.ItemsToOrder.Add(itemToOrder2); //orderManager.AddOrder(order1); }