private void Add(object sender, RoutedEventArgs e) { if (string.IsNullOrWhiteSpace(TbEducation.Text)) { MB.MessageBoxInfo("Заполните образование"); TbEducation.Focus(); } else if (string.IsNullOrWhiteSpace(TbEmail.Text)) { MB.MessageBoxInfo("Заполните почту"); TbEmail.Focus(); } else if (string.IsNullOrWhiteSpace(TbINN.Text)) { MB.MessageBoxInfo("Заполните ИНН"); TbINN.Focus(); } else if (string.IsNullOrWhiteSpace(TbLastName.Text)) { MB.MessageBoxInfo("Заполните фамилию"); TbLastName.Focus(); } else if (string.IsNullOrWhiteSpace(TbFirstName.Text)) { MB.MessageBoxInfo("Заполните имя"); TbFirstName.Focus(); } else if (string.IsNullOrWhiteSpace(TbNumberPhone.Text)) { MB.MessageBoxInfo("Заполните телефон"); TbNumberPhone.Focus(); } else if (string.IsNullOrWhiteSpace(TbPassportNumber.Text)) { MB.MessageBoxInfo("Заполните номер паспорта"); TbPassportNumber.Focus(); } else if (string.IsNullOrWhiteSpace(TbPassportSeries.Text)) { MB.MessageBoxInfo("Заполните серию паспорта"); TbPassportSeries.Focus(); } else if (string.IsNullOrWhiteSpace(TbSNILS.Text)) { MB.MessageBoxInfo("Заполните СНИЛС"); TbSNILS.Focus(); } else if (string.IsNullOrWhiteSpace(CbAdress.Text)) { MB.MessageBoxInfo("Заполните адрес"); CbAdress.Focus(); } else if (string.IsNullOrWhiteSpace(CbGender.Text)) { MB.MessageBoxInfo("Заполните пол"); CbGender.Focus(); } else if (string.IsNullOrWhiteSpace(CbPosition.Text)) { MB.MessageBoxInfo("Заполните должность"); CbPosition.Focus(); } else if (CbGender.Text == "Мужчина" && flagMID == false) { MB.MessageBoxInfo("Добавьте фотографию военного билета"); BtnMilitaryId.Focus(); } else if (flagMC == false) { MB.MessageBoxInfo("Добавьте фотографию медицинской карты"); BtnMedicalCertificate.Focus(); } else if (flagCOGC == false) { MB.MessageBoxInfo("Добавьте фотографию справку о судимости"); BtnCertificateOfGoodConduct.Focus(); } else if (flagNC == false) { MB.MessageBoxInfo("Добавьте фотографию наркологическую справку"); BtnNarcologicalCertificate.Focus(); } else { try { DataService.GetContext().Applicant.Add(applicant); DataService.GetContext().SaveChanges(); MB.MessageBoxInfo("Соискатель успешно добавлен"); } catch { MB.MessageBoxError("Ошибка подключения к базе данных"); } } }
private void Edit(object sender, RoutedEventArgs e) { if (string.IsNullOrWhiteSpace(TbEducation.Text)) { MB.MessageBoxInfo("Заполните образование"); TbEducation.Focus(); } else if (string.IsNullOrWhiteSpace(TbEmail.Text)) { MB.MessageBoxInfo("Заполните почту"); TbEmail.Focus(); } else if (string.IsNullOrWhiteSpace(TbINN.Text)) { MB.MessageBoxInfo("Заполните ИНН"); TbINN.Focus(); } else if (string.IsNullOrWhiteSpace(TbLastName.Text)) { MB.MessageBoxInfo("Заполните фамилию"); TbLastName.Focus(); } else if (string.IsNullOrWhiteSpace(TbFirstName.Text)) { MB.MessageBoxInfo("Заполните имя"); TbFirstName.Focus(); } else if (string.IsNullOrWhiteSpace(TbNumberPhone.Text)) { MB.MessageBoxInfo("Заполните телефон"); TbNumberPhone.Focus(); } else if (string.IsNullOrWhiteSpace(TbPassportNumber.Text)) { MB.MessageBoxInfo("Заполните номер паспорта"); TbPassportNumber.Focus(); } else if (string.IsNullOrWhiteSpace(TbPassportSeries.Text)) { MB.MessageBoxInfo("Заполните серию паспорта"); TbPassportSeries.Focus(); } else if (string.IsNullOrWhiteSpace(TbSalary.Text)) { MB.MessageBoxInfo("Заполните зарплату"); TbSalary.Focus(); } else if (string.IsNullOrWhiteSpace(TbSNILS.Text)) { MB.MessageBoxInfo("Заполните СНИЛС"); TbSNILS.Focus(); } else if (string.IsNullOrWhiteSpace(CbAdress.Text)) { MB.MessageBoxInfo("Заполните адрес"); CbAdress.Focus(); } else if (string.IsNullOrWhiteSpace(CbDepartment.Text)) { MB.MessageBoxInfo("Заполните отдел"); CbDepartment.Focus(); } else if (string.IsNullOrWhiteSpace(CbGender.Text)) { MB.MessageBoxInfo("Заполните пол"); CbGender.Focus(); } else if (string.IsNullOrWhiteSpace(CbPosition.Text)) { MB.MessageBoxInfo("Заполните должность"); CbPosition.Focus(); } else { try { DataService.GetContext().SaveChanges(); MB.MessageBoxInfo("Сотрудник успешно изменен"); } catch { MB.MessageBoxError("Ошибка подключения к базе данных"); } } }
private void Add(object sender, RoutedEventArgs e) { if (string.IsNullOrWhiteSpace(TbEducation.Text)) { MB.MessageBoxInfo("Заполните образование"); TbEducation.Focus(); } else if (string.IsNullOrWhiteSpace(TbEmail.Text)) { MB.MessageBoxInfo("Заполните почту"); TbEmail.Focus(); } else if (string.IsNullOrWhiteSpace(TbINN.Text)) { MB.MessageBoxInfo("Заполните ИНН"); TbINN.Focus(); } else if (string.IsNullOrWhiteSpace(TbLastName.Text)) { MB.MessageBoxInfo("Заполните фамилию"); TbLastName.Focus(); } else if (string.IsNullOrWhiteSpace(TbFirstName.Text)) { MB.MessageBoxInfo("Заполните имя"); TbFirstName.Focus(); } else if (string.IsNullOrWhiteSpace(TbNumberPhone.Text)) { MB.MessageBoxInfo("Заполните телефон"); TbNumberPhone.Focus(); } else if (string.IsNullOrWhiteSpace(TbPassportNumber.Text)) { MB.MessageBoxInfo("Заполните номер паспорта"); TbPassportNumber.Focus(); } else if (string.IsNullOrWhiteSpace(TbPassportSeries.Text)) { MB.MessageBoxInfo("Заполните серию паспорта"); TbPassportSeries.Focus(); } else if (string.IsNullOrWhiteSpace(TbSalary.Text)) { MB.MessageBoxInfo("Заполните зарплату"); TbSalary.Focus(); } else if (string.IsNullOrWhiteSpace(TbSNILS.Text)) { MB.MessageBoxInfo("Заполните СНИЛС"); TbSNILS.Focus(); } else if (string.IsNullOrWhiteSpace(CbAdress.Text)) { MB.MessageBoxInfo("Заполните адрес"); CbAdress.Focus(); } else if (string.IsNullOrWhiteSpace(CbDepartment.Text)) { MB.MessageBoxInfo("Заполните отдел"); CbDepartment.Focus(); } else if (string.IsNullOrWhiteSpace(CbGender.Text)) { MB.MessageBoxInfo("Заполните пол"); CbGender.Focus(); } else if (string.IsNullOrWhiteSpace(CbPosition.Text)) { MB.MessageBoxInfo("Заполните должность"); CbPosition.Focus(); } else if (CbGender.Text == "Мужчина" && flagMID == false) { MB.MessageBoxInfo("Добавьте фотографию военного билета"); BtnMilitaryId.Focus(); } else if (flagMC == false) { MB.MessageBoxInfo("Добавьте фотографию медицинской карты"); BtnMedicalCertificate.Focus(); } else { try { DataService.GetContext().Employee.Add(employee); DataService.GetContext().SaveChanges(); MB.MessageBoxInfo("Сотрудник успешно добавлен"); } catch { MB.MessageBoxError("Ошибка подключения к базе данных"); } } }