예제 #1
0
 private void unitCB_SelectionChanged(object sender, SelectionChangedEventArgs e)//select combo box
 {
     try
     {
         HostingUnit         unit      = (HostingUnit)(unitCB.SelectedItem);
         IEnumerable <Order> orderList = myBL.getOrdersByUnitKey(unit.HostingUnitKey);
         orderLV.ItemsSource = orderList;
         reqLV.ItemsSource   = myBL.getRequestIf(request => unit.fitCheck(request) && !myBL.isInOrderList(request, orderList));
     }
     catch (Exception) { }
 }
예제 #2
0
 private void Button_Click_4(object sender, RoutedEventArgs e)//send mail
 {
     try
     {
         HostingUnit  unit = (HostingUnit)(unitCB.SelectedItem);
         GuestRequest req  = (GuestRequest)(reqLV.SelectedItem);
         if (req == null)
         {
             throw new NullReferenceException("לא נבחרה דרישת אירוח");
         }
         myBL.makeOrder(req.GuestRequestKey, unit.HostingUnitKey);//שולח את המייל כאן ויוצר הזמנה
         IEnumerable <Order> orderList = myBL.getOrdersByUnitKey(unit.HostingUnitKey);
         orderLV.ItemsSource = orderList;
         reqLV.ItemsSource   = myBL.getRequestIf(request => unit.fitCheck(request) && !myBL.isInOrderList(request, orderList));
     }
     catch (Exception error)
     {
         MessageBox.Show(error.Message);
     }
 }
예제 #3
0
 private void Button_Click_5(object sender, RoutedEventArgs e)//אישור הזמנה
 {
     try
     {
         HostingUnit unit  = (HostingUnit)(unitCB.SelectedItem);
         Order       order = (Order)(orderLV.SelectedItem);
         if (order == null)
         {
             throw new NullReferenceException("לא נבחרה הזמנה");
         }
         int commission = myBL.acceptOrder(order);
         MessageBox.Show("חויבת עמלת תיווך על סך " + commission + " שקלים");
         IEnumerable <Order> orderList = myBL.getOrdersByUnitKey(unit.HostingUnitKey);
         orderLV.ItemsSource = orderList;
         reqLV.ItemsSource   = myBL.getRequestIf(request => unit.fitCheck(request) && !myBL.isInOrderList(request, orderList));
     }
     catch (Exception error)
     {
         MessageBox.Show(error.Message);
     }
 }