Example #1
0
 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}");
            }
        }
Example #4
0
 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("Ошибка подключения к базе данных");
     }
 }