private void SaveServerConfigurationData() { string filePath = string.Format("{0}{1}", AppDomain.CurrentDomain.BaseDirectory, SERVER_CONFIGURATION_DATA_FILE_NAME); XMLFileSerializationHelper.SerializeObjectToXMLFile <List <ServerConfigurationData> >(_configurations, filePath); btnSave.Enabled = false; }
private void LoadServerConfigurationData() { string filePath = string.Format("{0}{1}", AppDomain.CurrentDomain.BaseDirectory, SERVER_CONFIGURATION_DATA_FILE_NAME); if (File.Exists(filePath)) { _configurations = XMLFileSerializationHelper.DeserializeObjectFromXMLFile <List <ServerConfigurationData> >(filePath); } foreach (ServerConfigurationData configuration in _configurations) { dgResult.Rows.Add(); UpdateRowWithConfigurationData(dgResult.Rows[dgResult.Rows.Count - 1], configuration); } if (dgResult.Rows.Count > 0) { dgResult.Rows[dgResult.Rows.Count - 1].Selected = true; } btnSave.Enabled = false; }