private void DeleteHost_Click(object sender, RoutedEventArgs e) { Button button = sender as Button; BO.Host host = (BO.Host)(button.DataContext); if (host.Status == BO.Status.INACTIVE) { MessageBox.Show("המארח כבר נמחק מהמערכת"); return; } MessageBoxResult mbr = MessageBox.Show("אתה בטוח שברצונך למחוק?", "הודעה", MessageBoxButton.YesNo, MessageBoxImage.Question, MessageBoxResult.No, MessageBoxOptions.RtlReading); if (mbr == MessageBoxResult.No) { return; } try { host.Status = BO.Status.INACTIVE; bl.UpdateHost(host); Hosts = bl.GetHosts().ToList(); HsotsList.ItemsSource = Hosts; } catch (MissingMemberException exp) { MessageBox.Show(exp.Message); } catch (InvalidOperationException exc) { MessageBox.Show(exc.Message); } }
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 sendEmailButton_Click(object sender, RoutedEventArgs e) { #region EmailPremission if (!bl.EmailPremissionCheck(host)) { MessageBoxResult mbr = MessageBox.Show(@"אינך יכול לשלוח הזמנות כיוון שלא אישרת את הרשאת החיוב האם תרצה לשנות את הרשאת החיוב?" , "שגיאה", MessageBoxButton.YesNo, MessageBoxImage.Question, MessageBoxResult.Yes, MessageBoxOptions.RtlReading); if (mbr != MessageBoxResult.Yes) { return; } else { host.CollectionClearance = true; try { bl.UpdateHost(host); } catch (Exception exp) { MessageBox.Show(exp.Message); return; } } } #endregion btn = sender as Button; order = (BO.Order)btn.DataContext; MaterialDesignThemes.Wpf.ButtonProgressAssist.SetIsIndicatorVisible(btn, true);//TODO try { mailSend.RunWorkerAsync(); } catch (Exception exception) { MessageBox.Show(exception.Message); MaterialDesignThemes.Wpf.ButtonProgressAssist.SetIsIndicatorVisible(btn, false); } }