private void Exit(object sender, RoutedEventArgs e) { if (MB.MessageBoxQuestion("Вы действительно хотите выйти?")) { App.Current.Shutdown(); } }
private void Delete(object sender, RoutedEventArgs e) { var employee = LvItems.SelectedItem as Employee; if (MB.MessageBoxQuestion($"Вы действительно хотите удалить сотрудника {employee.LastName} {employee.FirstName} {employee.MiddleName}?")) { employee.IsFired = true; DataService.GetContext().SaveChanges(); LvItems.ItemsSource = DataService.GetContext().Employee.Where(emp => emp.IsFired != true).ToList(); MB.MessageBoxInfo($"Вы успешно удалили сотрудника {employee.LastName} {employee.FirstName} {employee.MiddleName}"); } }
private void Delete(object sender, RoutedEventArgs e) { var applicant = LvItems.SelectedItem as Applicant; if (MB.MessageBoxQuestion($"Вы действительно хотите удалить соискателя {applicant.LastName} {applicant.FirstName} {applicant.MiddleName}?")) { DataService.GetContext().Applicant.Remove(applicant); DataService.GetContext().SaveChanges(); LvItems.ItemsSource = DataService.GetContext().Applicant.ToList(); MB.MessageBoxInfo($"Вы успешно удалили соискателя {applicant.LastName} {applicant.FirstName} {applicant.MiddleName}"); } }
private void Delete(object sender, RoutedEventArgs e) { try { var user = DgUser.SelectedItem as User; if (MB.MessageBoxQuestion($"Вы действительно хотите удалить пользователя {user.Login}?")) { DataService.GetContext().User.Remove(user); } MB.MessageBoxInfo($"Пользователь {user.Login} успешно удален"); } catch { MB.MessageBoxError("Ошибка подключения к базе данных"); } }
private void Delete(object sender, RoutedEventArgs e) { try { var department = DgDepartment.SelectedItem as Department; if (MB.MessageBoxQuestion($"Вы дейстивтельно хотите удалить отдел {department.Name}?")) { DataService.GetContext().Department.Remove(department); DataService.GetContext().SaveChanges(); DgDepartment.ItemsSource = DataService.GetContext().Department.ToList(); MB.MessageBoxInfo($"Отдел: {department.Name} успешно удален"); } } catch { MB.MessageBoxError("Ошибка подключения к базе данных"); } }