Фух, доделал...
Остались лабы и отчеты
This commit is contained in:
parent
5389b63b05
commit
f8e8a0cc2b
@ -154,7 +154,44 @@ namespace EmployeeManagmentView.Employee
|
||||
}
|
||||
private void SaveButton_Click(object sender, RoutedEventArgs e)
|
||||
{
|
||||
try
|
||||
bool isValid = true;
|
||||
|
||||
// Проверка обязательных полей
|
||||
if (string.IsNullOrWhiteSpace(JobNameTextBox.Text))
|
||||
{
|
||||
isValid = false;
|
||||
MessageBox.Show("Поле 'Название должности' не заполнено.");
|
||||
}
|
||||
|
||||
if (string.IsNullOrWhiteSpace(PartTimeJobTextBox.Text))
|
||||
{
|
||||
isValid = false;
|
||||
MessageBox.Show("Поле 'Совместительство' не заполнено.");
|
||||
}
|
||||
|
||||
if (string.IsNullOrWhiteSpace(BidTextBox.Text))
|
||||
{
|
||||
isValid = false;
|
||||
MessageBox.Show("Поле 'Ставка' не заполнено.");
|
||||
}
|
||||
|
||||
if (!StartDatePicker.SelectedDate.HasValue)
|
||||
{
|
||||
isValid = false;
|
||||
MessageBox.Show("Поле 'Начало работы' не выбрано.");
|
||||
}
|
||||
|
||||
if (!EndDatePicker.SelectedDate.HasValue)
|
||||
{
|
||||
isValid = false;
|
||||
MessageBox.Show("Поле 'Конец работы' не выбрано.");
|
||||
}
|
||||
|
||||
|
||||
// Если все поля заполнены, продолжаем выполнение
|
||||
if (isValid)
|
||||
|
||||
try
|
||||
{
|
||||
var model = new EmployeeViewModel
|
||||
{
|
||||
|
@ -168,7 +168,49 @@ namespace EmployeeManagmentView.Employee
|
||||
|
||||
private void SaveButton_Click(object sender, RoutedEventArgs e)
|
||||
{
|
||||
if (EmployeeComboBox.SelectedValue is int selectedEmployeeId)
|
||||
bool isValid = true;
|
||||
|
||||
// Проверка обязательных полей
|
||||
if (string.IsNullOrWhiteSpace(JobNameTextBox.Text))
|
||||
{
|
||||
isValid = false;
|
||||
MessageBox.Show("Поле 'Название должности' не заполнено.");
|
||||
}
|
||||
|
||||
if (string.IsNullOrWhiteSpace(PartTimeTextBox.Text))
|
||||
{
|
||||
isValid = false;
|
||||
MessageBox.Show("Поле 'Совместительство' не заполнено.");
|
||||
}
|
||||
|
||||
if (string.IsNullOrWhiteSpace(BidTextBox.Text))
|
||||
{
|
||||
isValid = false;
|
||||
MessageBox.Show("Поле 'Ставка' не заполнено.");
|
||||
}
|
||||
|
||||
if (!StartJobPicker.SelectedDate.HasValue)
|
||||
{
|
||||
isValid = false;
|
||||
MessageBox.Show("Поле 'Начало работы' не выбрано.");
|
||||
}
|
||||
|
||||
if (!EndJobPicker.SelectedDate.HasValue)
|
||||
{
|
||||
isValid = false;
|
||||
MessageBox.Show("Поле 'Конец работы' не выбрано.");
|
||||
}
|
||||
|
||||
if (PhysicalPersonComboBox.SelectedItem == null)
|
||||
{
|
||||
isValid = false;
|
||||
MessageBox.Show("Поле 'Пол' не выбрано.");
|
||||
}
|
||||
|
||||
|
||||
// Если все поля заполнены, продолжаем выполнение
|
||||
if (isValid)
|
||||
if (EmployeeComboBox.SelectedValue is int selectedEmployeeId)
|
||||
{
|
||||
try
|
||||
{
|
||||
|
@ -168,7 +168,43 @@ namespace EmployeeManagmentView.Employee.Salary
|
||||
|
||||
private void SaveButton_Click(object sender, RoutedEventArgs e)
|
||||
{
|
||||
try
|
||||
bool isValid = true;
|
||||
|
||||
// Проверка обязательных полей
|
||||
if (string.IsNullOrWhiteSpace(HoursTextBox.Text))
|
||||
{
|
||||
isValid = false;
|
||||
MessageBox.Show("Поле 'Название должности' не заполнено.");
|
||||
}
|
||||
|
||||
if (string.IsNullOrWhiteSpace(PriceTextBox.Text))
|
||||
{
|
||||
isValid = false;
|
||||
MessageBox.Show("Поле 'Совместительство' не заполнено.");
|
||||
}
|
||||
|
||||
if (string.IsNullOrWhiteSpace(PremiumTextBox.Text))
|
||||
{
|
||||
isValid = false;
|
||||
MessageBox.Show("Поле 'Ставка' не заполнено.");
|
||||
}
|
||||
|
||||
if (!DatePicker.SelectedDate.HasValue)
|
||||
{
|
||||
isValid = false;
|
||||
MessageBox.Show("Поле 'Дата зарплаты' не выбрано.");
|
||||
}
|
||||
|
||||
if (EmployeeComboBox.SelectedItem == null)
|
||||
{
|
||||
isValid = false;
|
||||
MessageBox.Show("Поле 'Сотрудник' не выбрано.");
|
||||
}
|
||||
|
||||
|
||||
// Если все поля заполнены, продолжаем выполнение
|
||||
if (isValid)
|
||||
try
|
||||
{
|
||||
var salary = new SalaryViewModel
|
||||
{
|
||||
|
@ -195,7 +195,34 @@ namespace EmployeeManagmentView.Employee.Salary
|
||||
|
||||
private void SaveButton_Click(object sender, RoutedEventArgs e)
|
||||
{
|
||||
try
|
||||
bool isValid = true;
|
||||
|
||||
// Проверка обязательных полей
|
||||
if (string.IsNullOrWhiteSpace(CountHoursTextBox.Text))
|
||||
{
|
||||
isValid = false;
|
||||
MessageBox.Show("Поле 'Название должности' не заполнено.");
|
||||
}
|
||||
|
||||
if (string.IsNullOrWhiteSpace(PriceHourTextBox.Text))
|
||||
{
|
||||
isValid = false;
|
||||
MessageBox.Show("Поле 'Совместительство' не заполнено.");
|
||||
}
|
||||
|
||||
if (string.IsNullOrWhiteSpace(PremiumTextBox.Text))
|
||||
{
|
||||
isValid = false;
|
||||
MessageBox.Show("Поле 'Ставка' не заполнено.");
|
||||
}
|
||||
|
||||
if (!DatePicker.SelectedDate.HasValue)
|
||||
{
|
||||
isValid = false;
|
||||
MessageBox.Show("Поле 'Дата зарплаты' не выбрано.");
|
||||
}
|
||||
if (isValid)
|
||||
try
|
||||
{
|
||||
if (SalaryComboBox.SelectedValue is int selectedSalaryId)
|
||||
{
|
||||
|
@ -125,7 +125,31 @@ namespace EmployeeManagmentView.Employee.Vacation
|
||||
}
|
||||
private void SaveButton_Click(object sender, RoutedEventArgs e)
|
||||
{
|
||||
try
|
||||
bool isValid = true;
|
||||
|
||||
|
||||
if (!StartDatePicker.SelectedDate.HasValue)
|
||||
{
|
||||
isValid = false;
|
||||
MessageBox.Show("Поле 'Начало отпуска' не выбрано.");
|
||||
}
|
||||
|
||||
if (!EndDatePicker.SelectedDate.HasValue)
|
||||
{
|
||||
isValid = false;
|
||||
MessageBox.Show("Поле 'Конец отпуска' не выбрано.");
|
||||
}
|
||||
|
||||
if (EmployeeComboBox.SelectedItem == null)
|
||||
{
|
||||
isValid = false;
|
||||
MessageBox.Show("Поле 'Сотрудник' не выбрано.");
|
||||
}
|
||||
|
||||
|
||||
// Если все поля заполнены, продолжаем выполнение
|
||||
if (isValid)
|
||||
try
|
||||
{
|
||||
var vacation = new VacationViewModel
|
||||
{
|
||||
|
@ -150,7 +150,26 @@ namespace EmployeeManagmentView.Employee.Vacation
|
||||
}
|
||||
private void SaveButton_Click(object sender, RoutedEventArgs e)
|
||||
{
|
||||
try
|
||||
bool isValid = true;
|
||||
|
||||
|
||||
if (!StartDatePicker.SelectedDate.HasValue)
|
||||
{
|
||||
isValid = false;
|
||||
MessageBox.Show("Поле 'Начало отпуска' не выбрано.");
|
||||
}
|
||||
|
||||
if (!EndDatePicker.SelectedDate.HasValue)
|
||||
{
|
||||
isValid = false;
|
||||
MessageBox.Show("Поле 'Конец отпуска' не выбрано.");
|
||||
}
|
||||
|
||||
|
||||
|
||||
// Если все поля заполнены, продолжаем выполнение
|
||||
if (isValid)
|
||||
try
|
||||
{
|
||||
if (VacationComboBox.SelectedValue is int selectedVacationId)
|
||||
{
|
||||
|
@ -152,8 +152,57 @@ namespace EmployeeManagmentView.PhysicalPerson
|
||||
|
||||
private void SaveButton_Click(object sender, RoutedEventArgs e)
|
||||
{
|
||||
if (PhysicalPersonComboBox.SelectedValue is int selectedPersonId)
|
||||
bool isValid = true;
|
||||
|
||||
// Проверка обязательных полей
|
||||
if (string.IsNullOrWhiteSpace(NameTextBox.Text))
|
||||
{
|
||||
isValid = false;
|
||||
MessageBox.Show("Поле 'Имя' не заполнено.");
|
||||
}
|
||||
|
||||
if (string.IsNullOrWhiteSpace(SurnameTextBox.Text))
|
||||
{
|
||||
isValid = false;
|
||||
MessageBox.Show("Поле 'Фамилия' не заполнено.");
|
||||
}
|
||||
|
||||
if (string.IsNullOrWhiteSpace(PatronomicTextBox.Text))
|
||||
{
|
||||
isValid = false;
|
||||
MessageBox.Show("Поле 'Отчество' не заполнено.");
|
||||
}
|
||||
|
||||
if (!BirthdayPicker.SelectedDate.HasValue)
|
||||
{
|
||||
isValid = false;
|
||||
MessageBox.Show("Поле 'Дата рождения' не выбрано.");
|
||||
}
|
||||
|
||||
|
||||
if (GenderComboBox.SelectedItem == null)
|
||||
{
|
||||
isValid = false;
|
||||
MessageBox.Show("Поле 'Пол' не выбрано.");
|
||||
}
|
||||
|
||||
if (string.IsNullOrWhiteSpace(AddressTextBox.Text))
|
||||
{
|
||||
isValid = false;
|
||||
MessageBox.Show("Поле 'Адрес' не заполнено.");
|
||||
}
|
||||
|
||||
if (string.IsNullOrWhiteSpace(TelephoneTextBox.Text))
|
||||
{
|
||||
isValid = false;
|
||||
MessageBox.Show("Поле 'Телефон' не заполнено.");
|
||||
}
|
||||
|
||||
|
||||
// Если все поля заполнены, продолжаем выполнение
|
||||
if (isValid)
|
||||
if (PhysicalPersonComboBox.SelectedValue is int selectedPersonId)
|
||||
{
|
||||
try
|
||||
{
|
||||
var updatedPerson = new PhisicalPersonViewModel
|
||||
|
Loading…
Reference in New Issue
Block a user