Exemplo n.º 1
0
        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);
            }
        }
Exemplo n.º 2
0
 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;
 }
Exemplo n.º 3
0
        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);
            }
        }