示例#1
0
        public bool LoadSettingFromFile() //ref TestingForm oTestingForm)
        {
            bool   bRet  = false;
            string sFile = string.Empty;
            string sConnectionSettings = string.Empty;

            //TestSettingsData oTestSettingsData = null;
            this.ClearSettings();
            string sFileContents = string.Empty;

            if (UserIoHelper.PickLoadFromFile(FormDataFilePath, "*.xml", ref sFile, "XML files (*.xml)|*.xml"))
            {
                try
                {
                    sFileContents = System.IO.File.ReadAllText(sFile);
                    SettingsData  = SerialHelper.DeserializeObjectFromString <TestSettingsData>(sFileContents);
                    //SetFormFromData(ref oTestingForm);
                    bRet = true;
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message, "Error Saving File");
                }
            }
            //oTestSettingsData = null;
            return(bRet);
        }
示例#2
0
 public PsTestSettings()
 {
     FormDataFilePath = System.Windows.Forms.Application.UserAppDataPath;
     SettingsData     = new TestSettingsData();
 }