/* ************************************************************************************************************************
         *************************************************************************************************************************/
        protected void retrieveSettingsFile()
        {
            ProgramStoringFolder = System.IO.Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData), embeddedSettings.progName);

            try
            {
                userSettings = new KeyValuePairDataBase(System.IO.Path.Combine(ProgramStoringFolder, embeddedSettings.settingsFileName));
            }
            catch
            {
                userSettings = new KeyValuePairDataBase();
            }
        }
 /* ************************************************************************************************************************
  *************************************************************************************************************************/
 protected void saveSettings()
 {
     String settingsPath = System.IO.Path.Combine(ProgramStoringFolder, embeddedSettings.settingsFileName);
     try
     {
         userSettings.saveToFile(settingsPath);
     }
     catch
     {
         Directory.CreateDirectory(ProgramStoringFolder);
         userSettings = new KeyValuePairDataBase();
         userSettings.saveToFile(settingsPath);
     }
 }
Пример #3
0
 /// By: Julian Nguyen
 /// Edited : Julian Nguyen(5/7/13)
 /// <summary>
 /// This will load the settings from file.
 /// </summary>
 /// <param name="pathToKeyValue"></param>
 private ReportStatus loadsettingsDatabase(String pathToKeyValue)
 {
     try
     {
         // Try to load the setting.
         _settingsDatabase = new KeyValuePairDataBase(pathToKeyValue);
         return ReportStatus.SUCCESS;
     }
     catch
     {
         // Oh well, here's a new one.
         _settingsDatabase = new KeyValuePairDataBase();
         return ReportStatus.CANNNOT_LOAD_SETTINGS;
     }
 }