예제 #1
0
 private void DtSpotsman_RowEditEnding(object sender, DataGridRowEditEndingEventArgs e)
 {
     if (dtSpotsman.SelectedItems.Count > 0)
     {
         tWorker sportsman = dtSpotsman.SelectedItem as tWorker;
     }
 }
예제 #2
0
 public WindowInformationEditor(tWorker worker, BuySellDBEntities d)
 {
     InitializeComponent();
     db                      = d;
     sp                      = worker;
     tbFIO.Text              = worker.sFIO;
     txAddress.Text          = worker.address;
     dtpBithday.SelectedDate = worker.bithday;
     tbphone.Text            = worker.phone;
     tbbase.Text             = worker.base_worker;
     tbexp.Text              = Convert.ToString(worker.experience);
     tbsp.Text               = worker.special;
     tbprice.Text            = Convert.ToString(worker.price);
     tbpas.Text              = Convert.ToString(worker.passport);
 }
예제 #3
0
 private void BtnEdit_Click(object sender, RoutedEventArgs e)
 {
     if (dttWorker.SelectedItems.Count > 0)
     {
         tWorker worker = dttWorker.SelectedItem as tWorker;
         if (worker == null)
         {
             return;
         }
         WindowEdit windowEdit = new WindowEdit(worker, db);
         windowEdit.ShowDialog();
         db.Dispose();
         LoadData();
     }
 }
예제 #4
0
 private void BtnDelete_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         if (dtSpotsman.SelectedItems.Count > 0)
         {
             for (int i = 0; i < dtSpotsman.SelectedItems.Count; i++)
             {
                 tWorker tWorker = dtSpotsman.SelectedItems[i] as tWorker;
                 if (tWorker != null)
                 {
                     db.tWorkers.Remove(tWorker);
                 }
             }
         }
         db.SaveChanges();
     }
     catch (Exception ex)
     {
         MessageBox.Show("Ошибка");
         db.Dispose();
         LoadData();
     }
 }