コード例 #1
0
ファイル: LogIOXML.cs プロジェクト: Boblogic07/Fsys
 public void saveSettingsAs(FSysSettings toBeSaved, string filePath)
 {
     serialiser = new BinaryFormatter();
     writer = File.OpenWrite(filePath);
     serialiser.Serialize(writer, toBeSaved);
     writer.Close();
 }
コード例 #2
0
ファイル: Form1.cs プロジェクト: Boblogic07/Fsys
 private void resetSettings()
 {
     currentSetting = new defaultSettings();
     saveSettings();
 }
コード例 #3
0
ファイル: LogIOXML.cs プロジェクト: Boblogic07/Fsys
 public void saveSettings(FSysSettings toBeSaved)
 {
     serialiser = new BinaryFormatter();
     if (!System.IO.File.Exists(".\\Settings"))
     {
         System.IO.Directory.CreateDirectory(".\\Settings");
     }
     writer = File.OpenWrite(".\\Settings\\FSconfig.fsc");
     serialiser.Serialize(writer, toBeSaved);
     writer.Close();
 }
コード例 #4
0
ファイル: Form1.cs プロジェクト: Boblogic07/Fsys
        private void initialiseSettings()
        {
            SettingSerialiser sS = new SettingSerialiser();
            try
            {
                currentSetting = sS.loadSettings(".\\Settings\\FSconfig.fsc");
            }
            catch (FileNotFoundException)
            {
                resetSettings();
            }
            catch (DirectoryNotFoundException)
            {
                Directory.CreateDirectory(".\\Settings");
                resetSettings();
            }

            this.label11.Text = "Amount(" + currentSetting.currency + "):";
        }