// Уволить void btnEndWork_Click(object sender, RoutedEventArgs e) { var w = listWorkers.SelectedItem as MFWorker; if (w == null) { return; } var res = MessageBox.Show("Уверены что хотите уволить работника?", "Внимание", MessageBoxButton.YesNo, MessageBoxImage.Question); if (res != MessageBoxResult.Yes) { return; } w.EndWorkTime = DateTime.Now.Date; if (!MFPlannerManager.MFPlannerChangeWorker(w)) { MessageBox.Show("Не удалось сохранить изменения.", "Внимание", MessageBoxButton.OK, MessageBoxImage.Error); } }
// Изменить работника void btnEdit_Click(object sender, RoutedEventArgs e) { var w = listWorkers.SelectedItem as MFWorker; if (w == null) { return; } var win = new MFPlannerWorkerEditWindow(w) { Owner = this }; if (win.ShowDialog() != true) { return; } if (!MFPlannerManager.MFPlannerChangeWorker(win.Result)) { MessageBox.Show("Не удалось сохранить изменения.", "Внимание", MessageBoxButton.OK, MessageBoxImage.Error); } }