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(); }
private void AddHostButton_Click(object sender, RoutedEventArgs e) { try { bl.UpdateHost(Host); MessageBox.Show("הפרטים עודכנו בהצלחה"); } catch (MissingMemberException exp) { MessageBox.Show(exp.Message); } Host = bl.GetHost(HostId); UpdateHostGrid.DataContext = Host; }
private void HostButton_Click(object sender, RoutedEventArgs e) { try { currentHost = bl.GetHost(CurrentPerson.Id); NavigationService.Navigate(new MainHostPage(bl, currentHost)); } catch (MissingMemberException ex) { MessageBox.Show("עלייך להשלים פרטים אם הינך מעוניין להמשיך כמארח", "הודעה", MessageBoxButton.OK, MessageBoxImage.Information); currentHost = new BO.Host(); currentHost.Person = CurrentPerson; NavigationService.Navigate(new NewHostPage(bl, currentHost)); } }
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); } }
private void AddOrderButton_Click(object sender, RoutedEventArgs e) { Button btn = sender as Button; client = bl.GetClient(currentRequest.ClientID); order = new BO.Order() { ClientFirstName = client.Details.FirstName, ClientLastName = client.Details.LastName, HostID = host.Person.Id, HostingUnit = btn.DataContext as BO.HostingUnit, GuestRequest = currentRequest, OrderDate = DateTime.Today, Status = BO.Order_Status.PENDING }; try { order.Key = bl.AddOrder(order); MessageBox.Show("ההזמנה נוצרה בהצלחה"); myListview.ItemsSource = bl.GetHost(hostID).Orders; } catch (DuplicateWaitObjectException exception) { MessageBox.Show(exception.Message); } catch (MissingMemberException exception) { MessageBox.Show(exception.Message); } }
private void DeleteHU_Click(object sender, RoutedEventArgs e) { MessageBoxResult mbr = MessageBox.Show("אתה בטוח שברצונך למחוק?", "הודעה", MessageBoxButton.YesNo, MessageBoxImage.Question, MessageBoxResult.No, MessageBoxOptions.RtlReading); if (mbr == MessageBoxResult.No) { return; } Button button = sender as Button; BO.HostingUnit HU = (BO.HostingUnit)(button.DataContext); HU.Status = BO.Status.INACTIVE; try { bl.UpdateHostingUnit(HU); this.Host = bl.GetHost(HostId); MainListBox.ItemsSource = Host.HostingUnits; MainListBox.Items.Refresh(); } catch (MissingMemberException ex) { MessageBox.Show(ex.Message); } }
private void AddButton_Click(object sender, RoutedEventArgs e) { HostingUnit.Owner = Host.Person.Id; // HostingUnit.Area = (BO.Location)MyDictionary.TranslatStringeToEnum(areaComboBox.SelectedItem.ToString()); try { HostingUnit.Key = bl.AddHostingUnit(HostingUnit); Host = bl.GetHost(Host.Person.Id); } catch (DuplicateWaitObjectException exp) { MessageBox.Show(exp.Message); return; } catch (MissingMemberException ex) { MessageBox.Show(ex.Message); return; } MessageBox.Show("היחידה הוספה בהצלחה"); LB.ItemsSource = Host.HostingUnits; LB.Items.Refresh(); NavigationService.GoBack(); }