public override void UpdateConnection(IOrganizationService newService, ConnectionDetail detail, string actionName, object parameter) { if (detail != null) { if (actionName == "SchemaConnection" || actionName == "") { SchemaGeneratorWizard.OrganizationService = detail.ServiceClient; SchemaGeneratorWizard.MetadataService = new MetadataService(); SchemaGeneratorWizard.NotificationService = new NotificationService(); SchemaGeneratorWizard.ExceptionService = new ExceptionService(); SchemaGeneratorWizard.OnConnectionUpdated(detail.ServiceClient.ConnectedOrgId, detail.ServiceClient.ConnectedOrgFriendlyName); } if (actionName == "SourceConnection" || actionName == "") { DataExportWizard.OrganizationService = detail.ServiceClient; DataExportWizard.OnConnectionUpdated(detail.ServiceClient.ConnectedOrgFriendlyName); } if (actionName == "TargetConnection" || actionName == "") { DataImportWizard.OrganizationService = detail.ServiceClient; DataImportWizard.OnConnectionUpdated(detail.ServiceClient.ConnectedOrgFriendlyName); } } if (actionName == "") { base.UpdateConnection(newService, detail, actionName, parameter); } }
public CdsMigratorPluginControl() { SettingFileHandler.GetConfigData <SchemaWizard>(out settings); InitializeComponent(); DataImportWizard.OnConnectionRequested += OnConnectionRequestedHandler; DataExportWizard.OnConnectionRequested += OnConnectionRequestedHandler; SchemaGeneratorWizard.OnConnectionRequested += OnConnectionRequestedHandler; SchemaGeneratorWizard.Settings = settings; SchemaGeneratorWizard.BringToFront(); }
private void ToolStripButtonSchemaConfigClick(object sender, EventArgs e) { SchemaGeneratorWizard.BringToFront(); }