Фух, доделал...
Остались лабы и отчеты
This commit is contained in:
parent
5389b63b05
commit
f8e8a0cc2b
@ -154,7 +154,44 @@ namespace EmployeeManagmentView.Employee
|
|||||||
}
|
}
|
||||||
private void SaveButton_Click(object sender, RoutedEventArgs e)
|
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
|
var model = new EmployeeViewModel
|
||||||
{
|
{
|
||||||
|
@ -168,7 +168,49 @@ namespace EmployeeManagmentView.Employee
|
|||||||
|
|
||||||
private void SaveButton_Click(object sender, RoutedEventArgs e)
|
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
|
try
|
||||||
{
|
{
|
||||||
|
@ -168,7 +168,43 @@ namespace EmployeeManagmentView.Employee.Salary
|
|||||||
|
|
||||||
private void SaveButton_Click(object sender, RoutedEventArgs e)
|
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
|
var salary = new SalaryViewModel
|
||||||
{
|
{
|
||||||
|
@ -195,7 +195,34 @@ namespace EmployeeManagmentView.Employee.Salary
|
|||||||
|
|
||||||
private void SaveButton_Click(object sender, RoutedEventArgs e)
|
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)
|
if (SalaryComboBox.SelectedValue is int selectedSalaryId)
|
||||||
{
|
{
|
||||||
|
@ -125,7 +125,31 @@ namespace EmployeeManagmentView.Employee.Vacation
|
|||||||
}
|
}
|
||||||
private void SaveButton_Click(object sender, RoutedEventArgs e)
|
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
|
var vacation = new VacationViewModel
|
||||||
{
|
{
|
||||||
|
@ -150,7 +150,26 @@ namespace EmployeeManagmentView.Employee.Vacation
|
|||||||
}
|
}
|
||||||
private void SaveButton_Click(object sender, RoutedEventArgs e)
|
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)
|
if (VacationComboBox.SelectedValue is int selectedVacationId)
|
||||||
{
|
{
|
||||||
|
@ -152,8 +152,57 @@ namespace EmployeeManagmentView.PhysicalPerson
|
|||||||
|
|
||||||
private void SaveButton_Click(object sender, RoutedEventArgs e)
|
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
|
try
|
||||||
{
|
{
|
||||||
var updatedPerson = new PhisicalPersonViewModel
|
var updatedPerson = new PhisicalPersonViewModel
|
||||||
|
Loading…
Reference in New Issue
Block a user