Пример #1
0
 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);
     }
 }