private void ДобавитьПодразделение(object sender, RoutedEventArgs e) { try { var dlg = new NewDistrict(App.Модель.Наряды); dlg.ShowDialog(); if (dlg.Obj != null) { App.Модель.Подразделения.Add(dlg.Obj); } } catch (Exception ex) { MessageBox.Show(string.Format("{0}\n{1}", ex.Message, ex.StackTrace), "Исключение"); } }
private void едактироватьПодразделение(object sender, RoutedEventArgs e) { try { var item = districtsGrid.SelectedItem as Подразделение; if (item == null) { return; } var dlg = new NewDistrict(App.Модель.Наряды, item); dlg.ShowDialog(); } catch (Exception ex) { MessageBox.Show(string.Format("{0}\n{1}", ex.Message, ex.StackTrace), "Исключение"); } }