Esempio n. 1
0
 // TODO exibir mensagem de erro na criação/leitura do arq de configurações
 //
 // carrega settings do arquivo padrão
 // lembrando que Program.Settings precisa ter um inicializar padrão
 public static ProgramSettings LoadFromFile()
 {
     ProgramSettings settings = new ProgramSettings();
     XmlSerializer serializer = new XmlSerializer(settings.GetType());
     StreamReader reader = new StreamReader(SETTINGS_PATH);
     settings = (ProgramSettings)serializer.Deserialize(reader);
     reader.Close();
     return settings;
 }
Esempio n. 2
0
 public static void SaveToFile(ProgramSettings pSettings)
 {
     XmlSerializer serializer = new XmlSerializer(pSettings.GetType());
     StreamWriter writer = new StreamWriter(SETTINGS_PATH);
     serializer.Serialize(writer, pSettings);
     writer.Close();
 }