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) { } }
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); } }
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); } }