private void button_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                if (Od.dishNumber == 0)
                {
                    throw new Exception("must select dish name first");
                }
                if (Od.orderNumber == "")
                {
                    throw new Exception("must select order number first");
                }

                bl.SetOrderedDish(Od);
                MessageBox.Show("ordered dish " + Od.orderNumber + " dish number: " + Od.amountOfDish + " amount: " + Od.amountOfDish + "  was updated");
                //MessageBox.Show("עודכנה בהצלחה" + Od.orderNumber + " מנה מוזמנת ");

                Od          = new BE.Ordered_Dish();
                DataContext = Od;
                //orderNumberComboBox.SelectedValue = Od.orderNumber;
                //dishNumberComboBox.SelectedValue = Od.dishNumber;
                // amountOfDishTextBox.SelectedText = "0";
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Esempio n. 2
0
 public DeleteOrderDish()
 {
     InitializeComponent();
     orderDish        = new BE.Ordered_Dish();
     this.DataContext = orderDish;
     bl = BL.FactoryBL.getBL();
     orderNumberComboBox.ItemsSource = from item in bl.getAllOrder()
                                       select item.orderNumber;
 }
 public deleteOrderedDishWindow()
 {
     InitializeComponent();
     Od = new BE.Ordered_Dish();
     this.DataContext = Od;
     bl = BL.FactoryBL.GetBL();
     orderNumberComboBox.ItemsSource = bl.listorderedDishes();
     // orderNumberComboBox.DisplayMemberPath = "orderNumber";
     //  orderNumberComboBox.DataContext = Od.orderNumber;//brirat mechdal
 }
        private void orderNumberComboBox_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            object a = orderNumberComboBox.SelectedValue;

            BE.Ordered_Dish b = a as BE.Ordered_Dish;
            //if (a == null)
            //   throw new Exception("must select order number first");
            Od.orderNumber  = b.orderNumber;
            Od.dishNumber   = b.dishNumber;
            Od.amountOfDish = b.amountOfDish;
        }
Esempio n. 5
0
 private void updateOrderDish_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         bl.updateOrderDish(newOrderDish, oldOrderDish);
         newOrderDish = new BE.Ordered_Dish();
         this.gridUpdateOrderDish.DataContext = newOrderDish;
     }
     catch (Exception b)
     {
         MessageBox.Show(b.Message);
     }
 }
Esempio n. 6
0
        public AddOrderDish()
        {
            InitializeComponent();
            orderDish        = new BE.Ordered_Dish();
            this.DataContext = orderDish;
            bl = BL.FactoryBL.getBL();
            //dishNameComboBox.ItemsSource = from item in bl.getAllDish()
            //                               select item.dishName;
            //dishNameComboBox.DisplayMemberPath = "dishName";
            //dishNameComboBox.SelectedValuePath = "dishId";

            orderNumberComboBox.ItemsSource = from item in bl.getAllOrder()
                                              select item.orderNumber;
        }
Esempio n. 7
0
        public UpdateOrderDish()
        {
            InitializeComponent();
            newOrderDish = new BE.Ordered_Dish();
            this.gridUpdateOrderDish.DataContext = newOrderDish;
            bl = BL.FactoryBL.getBL();
            orderNumberTextBox.ItemsSource = from item in bl.getAllOrder()
                                             select item.orderNumber;

            //dishNameComboBox.ItemsSource = from orderdish in bl.getAllOrdered_Dish()
            //                                from order in bl.getAllOrder()
            //                                where orderdish.orderNumber == order.orderNumber
            //                                select bl.convertDishIdToDishName(orderdish.dishNumber);
        }
Esempio n. 8
0
        public AddOrderedDishWindow()
        {
            InitializeComponent();
            d = new BE.Ordered_Dish();
            this.DataContext = d;
            bl = BL.FactoryBL.GetBL();
            this.dishNumberComboBox.ItemsSource       = bl.listDishes();
            this.dishNumberComboBox.DisplayMemberPath = "dishName";
            dishNumberComboBox.DataContext            = d.dishNumber;//brirat mechdal

            this.orderNumberComboBox.ItemsSource       = bl.listOreders();
            this.orderNumberComboBox.DisplayMemberPath = "orderNumber";
            orderNumberComboBox.DataContext            = d.orderNumber;//brirat mechdal
        }
Esempio n. 9
0
 private void addOrderDish_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         //int n = int.Parse(this.dishNameComboBox.SelectedValuePath);
         //orderDish.dishNumber = n;
         orderDish.dishNumber = bl.getAllDish(d => d.dishName == dishNameComboBox.SelectedValue).FirstOrDefault().dishId;
         bl.addOrderedDish(orderDish);
         MessageBox.Show("the dish  \"" + dishNameComboBox.SelectedValue + "\"is added to invatation number " + orderDish.orderNumber);
         orderDish = new BE.Ordered_Dish();
         this.gridAddOrderDish.DataContext = orderDish;
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
Esempio n. 10
0
 private void deleteOrderDish_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         orderDish.dishNumber = bl.getAllDish(d => d.dishName == dishNameComboBox.SelectedValue).FirstOrDefault().dishId;
         bl.deleteOrderDish(orderDish);
         MessageBox.Show("The dish \"" + dishNameComboBox.SelectedValue + "\"was deleted from the order number \"" + orderDish.orderNumber);
         orderDish        = new BE.Ordered_Dish();
         this.DataContext = orderDish;
         orderNumberComboBox.ItemsSource = from item in bl.getAllOrder()
                                           select item.orderNumber;                         //מחדש orderNumberComboBox-עדכון ה
         dishNameComboBox.ItemsSource = from item in bl.getAllOrdered_Dish(od => od.orderNumber == Convert.ToInt32(orderNumberComboBox.SelectedValue))
                                        select bl.convertDishIdToDishName(item.dishNumber); //מחדש dishNameComboBox-עדכון ה
     }
     catch (Exception b)
     {
         MessageBox.Show(b.Message);
     }
 }
        private void button_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                //SelectedItem="{Binding orderNumber}"
                //BE.Ordered_Dish o =bl.listorderedDishes(s =>( (s.orderNumber == Od.orderNumber)&&( s.dishNumber==Od.dishNumber))).FirstOrDefault();

                bl.DeleteOrderedDish(Od.dishNumber, Od.orderNumber);
                MessageBox.Show("ordered dish " + Od.orderNumber + " dish number: " + Od.amountOfDish + "  was deleted");
                //MessageBox.Show(" נמחקה בהצלחה" + Od.orderNumber + " מנה מוזמנת ");

                orderNumberComboBox.ItemsSource = bl.listorderedDishes();

                Od = new BE.Ordered_Dish();
                this.DataContext = Od;
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Esempio n. 12
0
        private void button_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                bl.AddOrderedDish(d);
                MessageBox.Show("ordered dish " + d.orderNumber + " dish number: " + d.amountOfDish + " amount: " + d.amountOfDish + "  was added");
                //MessageBox.Show("הוספה בהצלחה" + d.orderNumber + " מנה מוזמנת ");

                if (bl.freedesert(d.orderNumber))
                {
                    MessageBox.Show("A free deset was added to your order");
                }
                d = new BE.Ordered_Dish();
                this.DataContext = d;
                orderNumberComboBox.SelectedValue = d.orderNumber;
                dishNumberComboBox.SelectedValue  = d.dishNumber;
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }