private void SetConfigData(EQFriendsDataSet dataSet) { checkBoxBackup.Checked = dataSet.DoBackup; m_folderName = dataSet.EQFolder; tabControl.SelectedIndex = dataSet.SelectedTabIndex; ProcessFolder(dataSet.EQServer); }
EQFriendsDataSet GetConfigData() { EQFriendsDataSet dataSet = new EQFriendsDataSet(); dataSet.DoBackup = checkBoxBackup.Checked; dataSet.EQFolder = m_folderName; dataSet.SelectedTabIndex = tabControl.SelectedIndex; if (comboBoxServer.SelectedItem == null) { dataSet.EQServer = String.Empty; } else { dataSet.EQServer = comboBoxServer.SelectedItem.ToString(); } return(dataSet); }
private void ReadConfigData() { string fileName = GetConfigPath(); try { FileStream ReadFileStream = new FileStream(fileName, FileMode.Open, FileAccess.Read, FileShare.Read); XmlSerializer SerializerObj = new XmlSerializer(typeof(EQFriendsDataSet)); EQFriendsDataSet loadedData = (EQFriendsDataSet)SerializerObj.Deserialize(ReadFileStream); SetConfigData(loadedData); ReadFileStream.Close(); } catch (Exception ex) { HandleError(ref ex, false); } }
private void WriteConfigData() { string fileName = GetConfigPath(); try { Directory.CreateDirectory(System.IO.Path.GetDirectoryName(fileName)); TextWriter WriteFileStream = new StreamWriter(fileName, false); XmlSerializer SerializerObj = new XmlSerializer(typeof(EQFriendsDataSet)); EQFriendsDataSet set = GetConfigData(); SerializerObj.Serialize(WriteFileStream, set); WriteFileStream.Close(); } catch (Exception ex) { HandleError(ref ex, false); } }
EQFriendsDataSet GetConfigData() { EQFriendsDataSet dataSet = new EQFriendsDataSet(); dataSet.DoBackup = checkBoxBackup.Checked; dataSet.EQFolder = m_folderName; dataSet.SelectedTabIndex = tabControl.SelectedIndex; if (comboBoxServer.SelectedItem == null) { dataSet.EQServer = String.Empty; } else { dataSet.EQServer = comboBoxServer.SelectedItem.ToString(); } return dataSet; }