Esempio n. 1
0
 public static void SetSectionValue(string SectionName, string SettingName, string value)
 {
     SYS_ConfigConnection.AppSettingsKeys appSettingsKeys = new SYS_ConfigConnection.AppSettingsKeys();
     appSettingsKeys.ConfigName  = "ConnectionInfo";
     appSettingsKeys.ConfigValue = value;
     ModifyKey(appSettingsKeys);
     connectionString = _SYS_ConfigConnectionDataAccess.DecryptSYS_ConfigConnection(value);
 }
Esempio n. 2
0
        public static bool ModifyKey(SYS_ConfigConnection.AppSettingsKeys appSettingsKeys)
        {
            try
            {
                //WebConfigurationManager.OpenWebConfiguration("~");
                Configuration configuration = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);

                AppSettingsSection appSettingsSection = (AppSettingsSection)configuration.GetSection("appSettings");

                if (appSettingsSection != null)
                {
                    appSettingsSection.Settings[appSettingsKeys.ConfigName].Value = appSettingsKeys.ConfigValue;

                    configuration.Save(ConfigurationSaveMode.Modified);
                }
            }
            catch (Exception ex)
            {
                return(false);
            }
            return(true);
        }