private void btnSave_Click(object sender, RoutedEventArgs e) { if (string.IsNullOrEmpty(tbName.Text)) { MessageBox.Show("Имя работодателя не может быть пустым", "Проверка"); return; } if (string.IsNullOrEmpty(tbAddress.Text)) { MessageBox.Show("Адрес работодателя не может быть пустым", "Проверка"); return; } EmployerDto employer = new EmployerDto(); employer.Name = tbName.Text; employer.Address = tbAddress.Text; employer.PhoneNumber = tbPhoneNumber.Text; employer.Work = cbTypeOfWork.SelectedItem as TypeOfWorkDto; IEmployerProcess employerProcess = ProcessFactory.GetEmployerProcess(); if (_employerid == 0) { employerProcess.Add(employer); } else { employer.EmployerID = _employerid; employerProcess.Update(employer); } Close(); }
private void btnDeleteEmployer_Click(object sender, RoutedEventArgs e) { EmployerDto item = dgEmployer.SelectedItem as EmployerDto; if (item == null) { MessageBox.Show("Выберите запись для удаления", "Удаление работодателей"); } MessageBoxResult result = MessageBox.Show("Удалить работодателя: " + item.Name + "?", "Удаление работодателей", MessageBoxButton.YesNo, MessageBoxImage.Warning); if (result != MessageBoxResult.Yes) { return; } ProcessFactory.GetEmployerProcess().Delete(item.EmployerID); btnRefresh_Click(sender, e); }
private void BtnSearchEmployer_Click(object sender, RoutedEventArgs e) { this.FoundEmployers = ProcessFactory.GetEmployerProcess().SearchEmployer(this.EmployerName.Text, this.cbEmployerTypeOfWork.Text); this.exec = true; this.Close(); }
private void btnRefreshEmployer_Click(object sender, RoutedEventArgs e) { dgEmployer.ItemsSource = ProcessFactory.GetEmployerProcess().GetList(); }