Esempio n. 1
0
        /// <summary>
        /// Get the Setting values from a config file
        /// </summary>
        /// <returns>Module Setting with all settings value</returns>
        public static ModuleSettings GetSettings()
        {
            XmlSerializer  serializer = new XmlSerializer(typeof(ModuleSettings));
            ModuleSettings settings   = null;
            string         filePath   = System.IO.Path.Combine(System.Windows.Forms.Application.StartupPath, GetSettingsFile());

            try
            {
                FileStream fs = new FileStream(filePath, FileMode.Open, FileAccess.Read);
                //Deserialize the data
                settings = (ModuleSettings)serializer.Deserialize(fs);
                fs.Close();
            }
            catch (System.IO.FileNotFoundException ex)
            {
                //do something throw exception
                MessageBox.Show(ex.Message);
            }
            return(settings);
        }
Esempio n. 2
0
 public static void SaveSettings(ModuleSettings settings)
 {
     string fileName= System.IO.Path.Combine(System.Windows.Forms.Application.StartupPath , GetSettingsFile());
     XmlSerializer seriallizer=new XmlSerializer(typeof(ModuleSettings));
     FileStream fs=new FileStream(fileName,FileMode.Create);
     seriallizer.Serialize(fs,settings);
     fs.Close();
 }