Ejemplo n.º 1
0
        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);
            }
        }
Ejemplo n.º 2
0
        private void btnPay_Click(object sender, RoutedEventArgs e)
        {
            Order check = DataContext as Order;

            check.Available = true;

            OrderAccessManager.GetInstance().AddOrder(check);

            m_EndDeal = true;

            Close();
        }
Ejemplo n.º 3
0
        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);
        }