Esempio 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);
            }
        }
Esempio n. 2
0
 public Host(BlApi.IBl bl)
 {
     InitializeComponent();
     this.bl = bl;
     try
     {
         Hosts = bl.GetHosts().ToList();
         HsotsList.ItemsSource = Hosts;
     }
     catch
     {
     }
 }