Exemple #1
0
        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);
            }
        }
Exemple #2
0
 public CdsMigratorPluginControl()
 {
     SettingFileHandler.GetConfigData <SchemaWizard>(out settings);
     InitializeComponent();
     DataImportWizard.OnConnectionRequested      += OnConnectionRequestedHandler;
     DataExportWizard.OnConnectionRequested      += OnConnectionRequestedHandler;
     SchemaGeneratorWizard.OnConnectionRequested += OnConnectionRequestedHandler;
     SchemaGeneratorWizard.Settings = settings;
     SchemaGeneratorWizard.BringToFront();
 }
Exemple #3
0
 private void ToolStripButtonSchemaConfigClick(object sender, EventArgs e)
 {
     SchemaGeneratorWizard.BringToFront();
 }