private void SaveBtn_Click(object sender, EventArgs e) { try { if (string.IsNullOrEmpty(CertificateNameTextBox.Text)) { MessageBox.Show("Поле \"Название\" должно быть заполнено", "Внимание", MessageBoxButtons.OK, MessageBoxIcon.Information); } else if (string.IsNullOrEmpty(CertificateNumberTextBox.Text)) { MessageBox.Show("Поле \"Номер сертификата\" должно быть заполнено", "Внимание", MessageBoxButtons.OK, MessageBoxIcon.Information); } else if (string.IsNullOrEmpty(OrganizationComboBox.Text)) { MessageBox.Show("Нужно выбрать организацию", "Внимание", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { if (isEdit) { CertificateManager.EditCertificate(certificateId, CertificateNameTextBox.Text, CertificateNumberTextBox.Text, BeginDatePicker.Value, EndDatePicker.Value, currentOrganization.OrganizationId); } else { CertificateManager.AddCertificate(CertificateNameTextBox.Text, CertificateNumberTextBox.Text, BeginDatePicker.Value, EndDatePicker.Value, currentOrganization.OrganizationId); } DialogResult = DialogResult.OK; Close(); } } catch (DomainException CheckError) { MessageBox.Show(CheckError.Message, "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }