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; }); } }
public void ImporterCompleted(object sender, ImportCompletedEventArgs e) { pgbImport.Value = pgbImport.Maximum; _importedObjects = e.ImportedObjects; var count = _importedObjects == null ? 0 : _importedObjects.Cast <object>().Count(); lblImportCount.Text = count.ToString(); lblStatus.Visible = false; lnkCancel.Visible = false; btnContiue.Visible = true; if (e.NumIgnored > 0) { lblIgnoredCount.Text = e.NumIgnored.ToString(); lblIgnoredCount.Visible = true; lblIgnored.Visible = true; } else { DialogResult = DialogResult.OK; Dispose(); } }
void ImporterCompleted(object sender, ImportCompletedEventArgs<WordList> e) { if (InvokeRequired) { Invoke(new EventHandler<ImportCompletedEventArgs<WordList>>(ImporterCompleted), sender, e); } else { if (e.Cancelled || e.Error != null) ImportFailed(e.Error); else ImportCompleted(e.ImportedObject); } }
void ImporterCompleted(object sender, ImportCompletedEventArgs <WordList> e) { if (InvokeRequired) { Invoke(new EventHandler <ImportCompletedEventArgs <WordList> >(ImporterCompleted), sender, e); } else { if (e.Cancelled || e.Error != null) { ImportFailed(e.Error); } else { ImportCompleted(e.ImportedObject); } } }
void importer_Completed(object sender, ImportCompletedEventArgs <IBilingualDictionary> e) { if (InvokeRequired) { Invoke(new EventHandler <ImportCompletedEventArgs <IBilingualDictionary> >(this.importer_Completed), sender, e); } else { if (e.Cancelled || e.Error != null) { ImportFailed(e.Error); } else { ImportCompleted(e.ImportedObject); } } }
/// <summary> /// React on import completed. /// </summary> /// <param name="sender">Importer.</param> /// <param name="e">Ignored.</param> private void _ImportCompleted(object sender, ImportCompletedEventArgs e) { var manager = sender as ImportManager; Debug.Assert(manager != null); manager.ImportCompleted -= _ImportCompleted; manager.Dispose(); // Special logic for Optimize and edit page. if (ParentPage is AppPages.OptimizeAndEditPage) { // Get ungeocoded orders collection. var ungeocodedOrders = new List <Order>(); foreach (Order order in e.ImportedObjects) { if (!order.IsGeocoded) { Debug.Assert(!ungeocodedOrders.Contains(order)); ungeocodedOrders.Add(order); } } // If at least one ungeocoded order present on current day - // show ungeocoded orders page. if (ungeocodedOrders.Count > 0) { var ordersPage = new FleetSetupWizardUngeocodedOrdersPage(ungeocodedOrders); // React on page load and unload. ordersPage.Loaded += new RoutedEventHandler(_UngeocodedOrdersPageLoaded); ordersPage.Unloaded += new RoutedEventHandler(_UngeocodedOrdersPageUnloaded); ordersPage.NextRequired += new EventHandler(_OrdersPageNextRequired); // Show orders geocoding page. App.Current.MainWindow.PageFrame.Navigate(ordersPage); } } }
void importer_Completed(object sender, ImportCompletedEventArgs<IBilingualDictionary> e) { if (InvokeRequired) { Invoke(new EventHandler<ImportCompletedEventArgs<IBilingualDictionary>>(this.importer_Completed), sender, e); } else { if (e.Cancelled || e.Error != null) ImportFailed(e.Error); else ImportCompleted(e.ImportedObject); } }
private void ImporterCompleted(object sender, ImportCompletedEventArgs e) { ImportDone++; }