public bool LoadSetting(string settingPath) { var result = false; var obj = new DatabaseSetting(); if (File.Exists(settingPath)) { FileStream fileStream = new FileStream(settingPath, FileMode.Open); try { XmlSerializer serializer = new XmlSerializer(typeof(DatabaseSetting)); obj = (DatabaseSetting)serializer.Deserialize(fileStream); if (obj != null) { Username = obj.Username; Password = obj.Password; Datasource = obj.Datasource; DatabaseName = obj.DatabaseName; Provider = obj.Provider; } else { result = false; } result = true; } catch (Exception ex) { AppException.LogException(ex); result = false; } finally { fileStream.Close(); } } return result; }
private void InitializeDatabaseSetting() { _databaseSetting = new DatabaseSetting { Username = txtUsername.Text, Password = txtPassword.Text, Provider = cmbProvider.Text, Datasource = txtDatasource.Text, DatabaseName = txtDatabase.Text, InstanceName = txtInstanceName.Text }; }
private void btnLoad_Click(object sender, EventArgs e) { _databaseSetting = new DatabaseSetting(); _databaseSetting.LoadSetting("d:\\ss.xml"); }