private void OnImportCompleted(ImportCompletedEventArgs e) { if (this.ImportCompleted != null) { this.ImportCompleted(this, e); } }
/// <summary> /// Called when importing has been completed. /// </summary> private void PostCompleted(Exception error, bool cancelled) { SendOrPostCallback cb = delegate(object args) { OnImportCompleted((ImportCompletedEventArgs)args); }; ImportCompletedEventArgs e = new ImportCompletedEventArgs(error, cancelled); asyncOperation.PostOperationCompleted(cb, e); }
private void OnImportCompleted(ImportCompletedEventArgs e) { if (this.ImportCompleted != null) this.ImportCompleted(this, e); }
/// <summary> /// Called when importing has been completed. /// </summary> private void PostCompleted(Exception error, bool cancelled) { SendOrPostCallback cb = delegate(object args) { OnImportCompleted((ImportCompletedEventArgs)args); }; ImportCompletedEventArgs e = new ImportCompletedEventArgs(error, cancelled); asyncOperation.PostOperationCompleted(cb, e); }
private void OnImportCompleted(object sender, ImportCompletedEventArgs e) { try { Application.Invoke(delegate { if (e.Error != null) { if (e.Error is System.IO.FileNotFoundException) { MsgDialog.ShowError(this, S._("Import failed"), S._("Database not found.")); } progress.Text = S._("Import failed!"); } else if (e.Cancelled) { progress.Text = S._("Import aborted."); } else { progress.Text = S._("Import completed successfully."); OnVolumesImported(); } }); } finally { Application.Invoke(delegate { btnClose.Sensitive = true; fcDatabase.Sensitive = true; btnImport.Sensitive = true; btnImport.Label = LBL_IMPORT; }); } }