Пример #1
0
 //changed
 public Settings(BizTalkAdminOperations BiztalkAdminOperations)
 {
     Loaded += Settings_Load;
     InitializeComponent();
     //    Settings_Load();
     biztalkAdminOperations = BiztalkAdminOperations;
 }
Пример #2
0
        private void btnBack_Click(object sender, EventArgs e)
        {
            BizTalkAdminOperations goBack = new BizTalkAdminOperations();

            loopback.Children.Clear();
            loopback.Children.Add(goBack);
        }
Пример #3
0
 private void Button_Click(object sender, RoutedEventArgs e)
 {
     this.Dispatcher.Invoke((Action)(() =>
     {
         BizTalkAdminOperations bz = new BizTalkAdminOperations();
         Main.Children.Clear();
         Main.Children.Add(bz);
     }));
 }
Пример #4
0
        private void btnSaveSettings_Click(object sender, EventArgs e)
        {
            try
            {
                //biztalkAdminOperations.LogInfoInLogFile("Settings:Update Started");

                appPath    = System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().Location);
                configFile = System.IO.Path.Combine(appPath, "MigrationSuite.exe.config");
                ExeConfigurationFileMap configFileMap = new ExeConfigurationFileMap();
                configFileMap.ExeConfigFilename = configFile;
                Configuration config = ConfigurationManager.OpenMappedExeConfiguration(configFileMap, ConfigurationUserLevel.None);
                config.AppSettings.Settings["AppToRefer"].Value       = txtAppToRefer.Text;
                config.AppSettings.Settings["RemoteRootFolder"].Value = txtTemporaryFolder.Text;
                // config.AppSettings.Settings["BamExePath"].Value = Environment.GetEnvironmentVariable("BTSINSTALLPATH") + @"Tracking\bm.exe";
                config.AppSettings.Settings["CertPass"].Value                 = txtCertPass.Text;
                config.AppSettings.Settings["FoldersToCopyNoFiles"].Value     = txtFoldersToCopyNoFiles.Text;
                config.AppSettings.Settings["FoldersToCopy"].Value            = txtFoldersToCopy.Text;
                config.AppSettings.Settings["BizTalkAppToIgnore"].Value       = txtBiztalkAppToIgnore.Text;
                config.AppSettings.Settings["CustomDllToInclude"].Value       = txtCustomDllToInclude.Text;
                config.AppSettings.Settings["WindowsServiceToIgnore"].Value   = txtWindowsServiceToIgnore.Text;
                config.AppSettings.Settings["WebSitesDriveDestination"].Value = txtWebSitesDrive.Text;
                config.AppSettings.Settings["FoldersDriveDestination"].Value  = txtFoldersDrive.Text;
                config.AppSettings.Settings["ServicesDriveDestination"].Value = txtServicesDrive.Text;
                config.Save();
                biztalkAdminOperations.UpdateSettings();
                //added
                BizTalkAdminOperations goBack = new BizTalkAdminOperations();
                loopback.Children.Clear();
                loopback.Children.Add(goBack);
                //this.close();
            }
            catch (Exception ex)
            {
                //changed
                BizTalkAdminOperations biztalkAdminOperations = new BizTalkAdminOperations();
                biztalkAdminOperations.LogInfoInLogFile("Error while Updating Settings to ConfigFile " + ex.Message + ", " + ex.StackTrace);
                //added
                BizTalkAdminOperations goBack = new BizTalkAdminOperations();
                loopback.Children.Clear();
                loopback.Children.Add(goBack);
                // this.Close();
            }
        }
Пример #5
0
        private void btnSaveSettings_Click(object sender, EventArgs e)
        {
            try
            {
                //biztalkAdminOperations.LogInfoInLogFile("Settings:Update Started");

                _appPath    = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location);
                _configFile = Path.Combine(_appPath, "MigrationTool.exe.config");
                ExeConfigurationFileMap configFileMap = new ExeConfigurationFileMap {
                    ExeConfigFilename = _configFile
                };
                Configuration config = ConfigurationManager.OpenMappedExeConfiguration(configFileMap, ConfigurationUserLevel.None);
                config.AppSettings.Settings["AppToRefer"].Value       = txtAppToRefer.Text;
                config.AppSettings.Settings["RemoteRootFolder"].Value = txtTemporaryFolder.Text;
                // config.AppSettings.Settings["BamExePath"].Value = Environment.GetEnvironmentVariable("BTSINSTALLPATH") + @"Tracking\bm.exe";
                config.AppSettings.Settings["CertPass"].Value                 = txtCertPass.Text;
                config.AppSettings.Settings["FoldersToCopyNoFiles"].Value     = txtFoldersToCopyNoFiles.Text;
                config.AppSettings.Settings["FoldersToCopy"].Value            = txtFoldersToCopy.Text;
                config.AppSettings.Settings["BizTalkAppToIgnore"].Value       = txtBiztalkAppToIgnore.Text;
                config.AppSettings.Settings["CustomDllToInclude"].Value       = txtCustomDllToInclude.Text;
                config.AppSettings.Settings["WindowsServiceToIgnore"].Value   = txtWindowsServiceToIgnore.Text;
                config.AppSettings.Settings["WebSitesDriveDestination"].Value = txtWebSitesDrive.Text;
                config.AppSettings.Settings["FoldersDriveDestination"].Value  = txtFoldersDrive.Text;
                config.AppSettings.Settings["ServicesDriveDestination"].Value = txtServicesDrive.Text;
                config.Save();
                _biztalkAdminOperations.UpdateSettings();
                Close();
            }
            catch (Exception ex)
            {
                using (BizTalkAdminOperations adminOperations = new BizTalkAdminOperations())
                {
                    adminOperations.LogInfoInLogFile("Error while Updating Settings to ConfigFile " + ex.Message + ", " + ex.StackTrace);
                }
                Close();
            }
        }
Пример #6
0
 public Settings(BizTalkAdminOperations biztalkAdminOperations)
 {
     InitializeComponent();
     _biztalkAdminOperations = biztalkAdminOperations;
 }