private void OpenFileButton_Click(object sender, EventArgs e)
 {
     OpenFileDialog openFileDialog = new OpenFileDialog();
     openFileDialog.Filter = "Файлы Зелёной книги|*.docx";
     if (openFileDialog.ShowDialog() == DialogResult.OK) {
         this.OpenFileButton.Enabled = false;
         this.RollbackButton.Enabled = false;
         this.converter = new Converter();
         if (this.converter.CheckFile(openFileDialog.FileNames[0], progressBar)) {
             MessageBox.Show("Несоответствий не выявлено.", "Конвертер Зелёной книги", MessageBoxButtons.OK, MessageBoxIcon.Information);
             this.ConvertButton.Enabled = true;
         }
     }
 }
 private void RollbackButton_Click(object sender, EventArgs e)
 {
     OpenFileDialog openFileDialog = new OpenFileDialog();
     openFileDialog.Filter = "Журналы конвертации|*.log";
     if (openFileDialog.ShowDialog() == DialogResult.OK) {
         this.converter = new Converter();
         try {
             long DeletedAppeals = this.converter.Rollback(openFileDialog.FileNames[0], progressBar);
             if (DeletedAppeals >= 0) {
                 MessageBox.Show("Откат завершён.\nУдалено заявок: " + DeletedAppeals.ToString() + ".", "Конвертер Зелёной книги", MessageBoxButtons.OK, MessageBoxIcon.Information);
             } else {
                 MessageBox.Show("Во время отката возникла ошибка.", "Конвертер Зелёной книги", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
             }
         } catch (Exception ex) {
             MessageBox.Show("Во время отката возникла ошибка." + ex.Message, "Конвертер Зелёной книги", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
         }
     }
 }