private void btnSave_Click(object sender, RoutedEventArgs e) { if (tbNameCarrier.Text == "") { tbNameCarrier.BorderBrush = Brushes.Red; return; } try { if ((!string.IsNullOrEmpty(tbNameCarrier.Text))) { CarrierDto countr = new CarrierDto(); countr.NameCarrier = tbNameCarrier.Text; countr.TimeCarrier = cbDataSet.Text; ICarrierProcessDb workProcess = ProcessFactory.GetCarrierProcess(); if (_id == 0) { workProcess.Add(countr); } else { countr.IDCarrier = _id; workProcess.Add(countr); } } } catch { } Close(); }
private void btnAddC_Click(object sender, RoutedEventArgs e) { AddCarrier window = new AddCarrier(); window.ShowDialog(); dgCarrier.ItemsSource = ProcessFactory.GetCarrierProcess().Load(); }
private void btnDeleteC_Click(object sender, RoutedEventArgs e) { CarrierDto item = dgCarrier.SelectedItem as CarrierDto; if (item == null) { MessageBox.Show("Выберите запись для удаления", "Удаление носителя"); return; } MessageBoxResult result = MessageBox.Show("Удалить " + item.NameCarrier + "?", "Удаление носителя", MessageBoxButton.YesNo, MessageBoxImage.Warning); if (result != MessageBoxResult.Yes) { return; } ProcessFactory.GetCarrierProcess().Delete(item.IDCarrier); btnUpdateTC_Click(sender, e); }
private void btnUpdateTC_Click(object sender, RoutedEventArgs e) { dgCarrier.ItemsSource = ProcessFactory.GetCarrierProcess().Load(); }