Exemplo n.º 1
0
 private void UpdateOrderButton_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         if (order.Status == BO.Order_Status.EMAIL_SENT)
         {
             email.RunWorkerAsync();
         }
         else
         {
             bl.UpdateOrder(order);
         }
         MessageBox.Show("ההזמנה עודכנה בהצלחה");
     }
     catch (MissingMemberException exp)
     {
         MessageBox.Show(exp.Message);
     }
     catch (Exception exc)
     {
         MessageBox.Show(exc.Message);
     }
     try
     {
         listViewOrder.ItemsSource = bl.GetHost(order.HostID).Orders;
     }
     catch (MissingMemberException exp)
     {
         MessageBox.Show(exp.Message);
     }
     NavigationService.GoBack();
 }
Exemplo n.º 2
0
 private void MailSend_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
 {
     MaterialDesignThemes.Wpf.ButtonProgressAssist.SetIsIndicatorVisible(btn, false);
     if ((int)e.Result == 1)
     {
         MessageBox.Show("ההזמנה נשלחה בהצלחה");
         order.SentDate = DateTime.Today;
         bl.UpdateOrder(order);
         myListview.ItemsSource = bl.GetHost(hostID).Orders;
     }
     else
     {
         MessageBox.Show("קרתה תקלה בשליחת ההזמנה");
         order.Status = BO.Order_Status.PENDING;
         bl.UpdateOrder(order);
     }
 }