private void Task() { try { int?opertype = ((int)operTypeBox.SelectedValue == -1) ? null : (int?)operTypeBox.SelectedValue; TechnologyOperationsManager import = new TechnologyOperationsManager(); import.LoadFromXml(fileBox.TextValue, fileDopBox.TextValue); import.Load(opertype); TaskAccept = true; MessageBox.Show( "Операция успешно завершена!", "Информация", MessageBoxButtons.OK, MessageBoxIcon.Information ); } catch (Exception exc) { MessageBox.Show( exc.Message + " " + exc.StackTrace, "Ошибка!", MessageBoxButtons.OK, MessageBoxIcon.Error ); } finally { okButton.Enabled = true; cancelButton.Enabled = true; } }
public override void Run(object sender, EventArgs e) { try { fileBox.Filter = Extension; IImportManager import = new TechnologyOperationsManager(); import.LoadFromXml(this.File); import.Load(); MessageBox.Show( "Операция успешно завершена!", "Информация", MessageBoxButtons.OK, MessageBoxIcon.Information ); DialogResult = DialogResult.OK; } catch (Exception exc) { MessageBox.Show( exc.Message + " " + exc.StackTrace, "Ошибка!", MessageBoxButtons.OK, MessageBoxIcon.Error ); } }