Esempio n. 1
0
        public override void ClosingPlugin(PluginCloseInfo info)
        {
            // First save settings file
            SettingFileHandler.SaveConfigData(settings);

            base.ClosingPlugin(info);
        }
        public void SaveConfigData()
        {
            SettingFileHandler.GetConfigData <ListController>(out Settings config);

            var actual = SettingFileHandler.SaveConfigData <ListController>(config);

            actual.Should().BeFalse();
        }
Esempio n. 3
0
 public CdsMigratorPluginControl()
 {
     SettingFileHandler.GetConfigData <SchemaWizard>(out settings);
     InitializeComponent();
     DataImportWizard.OnConnectionRequested      += OnConnectionRequestedHandler;
     DataExportWizard.OnConnectionRequested      += OnConnectionRequestedHandler;
     SchemaGeneratorWizard.OnConnectionRequested += OnConnectionRequestedHandler;
     SchemaGeneratorWizard.Settings = settings;
     SchemaGeneratorWizard.BringToFront();
 }
Esempio n. 4
0
 public override void UpdateConnection(IOrganizationService newService, ConnectionDetail connectionDetail, string actionName = "", object parameter = null)
 {
     organisationid = connectionDetail.ConnectionId.Value;
     service        = newService;
     // init buttons -> value based on connection
     InitFilter();
     // Save settings file
     SettingFileHandler.SaveConfigData(settings);
     // Load entities when source connection changes
     PopulateEntities();
 }
Esempio n. 5
0
        public void ClosingPlugin(PluginCloseInfo info)
        {
            // First save settings file
            SettingFileHandler.SaveConfigData(settings);

            if (info.FormReason != CloseReason.None ||
                info.ToolBoxReason == ToolBoxCloseReason.CloseAll ||
                info.ToolBoxReason == ToolBoxCloseReason.CloseAllExceptActive)
            {
                return;
            }

            info.Cancel = MessageBox.Show(@"Are you sure you want to close this tab?", @"Question", MessageBoxButtons.YesNo, MessageBoxIcon.Question) != DialogResult.Yes;
        }
        protected void DataTransporter_ConnectionUpdated(object sender, ConnectionUpdatedEventArgs e)
        {
            var service = e.Service;
            var detail  = e.ConnectionDetail;

            organisationid = detail.ConnectionId.Value;
            SetConnectionLabel(detail.ConnectionName, ServiceType.Source);
            // init buttons -> value based on connection
            InitMappings();
            InitFilter();
            // Save settings file
            SettingFileHandler.SaveConfigData(settings);
            // Load entities when source connection changes
            PopulateEntities();
        }
Esempio n. 7
0
        public override void UpdateConnection(IOrganizationService newService, ConnectionDetail detail,
                                              string actionName, object parameter)
        {
            base.UpdateConnection(newService, detail, actionName, parameter);

            if (actionName != "AdditionalOrganization")
            {
                organisationid = detail.ConnectionId.Value;
                SetConnectionLabel(detail.ConnectionName, ServiceType.Source);
                // init buttons -> value based on connection
                InitMappings();
                InitFilter();
                // Save settings file
                SettingFileHandler.SaveConfigData(settings);
                // Load entities when source connection changes
                PopulateEntities();
            }
        }
Esempio n. 8
0
 public void UpdateConnection(IOrganizationService newService, ConnectionDetail connectionDetail, string actionName = "", object parameter = null)
 {
     if (actionName == "TargetOrganization")
     {
         SetConnectionLabel(connectionDetail.ConnectionName, "Target");
         targetService = newService;
     }
     else
     {
         organisationid = connectionDetail.ConnectionId.Value;
         SetConnectionLabel(connectionDetail.ConnectionName, "Source");
         service = newService;
         // init buttons -> value based on connection
         InitMappings();
         InitFilter();
         // Save settings file
         SettingFileHandler.SaveConfigData(settings);
         // Load entities when source connection changes
         PopulateEntities();
     }
 }
 public DataTransporter()
 {
     SettingFileHandler.GetConfigData(out settings);
     InitializeComponent();
 }
 protected void DataTransporter_OnCloseTool(object sender, EventArgs e)
 {
     // First save settings file
     SettingFileHandler.SaveConfigData(settings);
 }