public SettingsEditor(SettingsFile settings) { _settings = settings; InitializeComponent(); }
internal ReporterDA(SettingsFile settings) { _settings = settings; }
public static SettingsFile GetSettingsFile(string filePath) { SettingsFile settingsFile = new SettingsFile(); if (File.Exists(filePath)) { settingsFile.FilePath = filePath; XmlReader reader = XmlReader.Create(filePath); while (reader.Read()) { if (reader.IsStartElement()) { switch (reader.Name) { case "LocalReportFolder": if (reader.Read()) { settingsFile.LocalReportFolder = reader.Value.Trim().EndsWith("\\") == true?reader.Value.Trim() : reader.Value.Trim() + "\\"; } break; case "ServerReportFolder": if (reader.Read()) { settingsFile.ServerReportFolder = reader.Value.Trim().EndsWith("\\") == true?reader.Value.Trim() : reader.Value.Trim() + "\\"; } break; case "DsnName": if (reader.Read()) { settingsFile.DsnName = reader.Value.Trim(); } break; case "ServerName": if (reader.Read()) { settingsFile.ServerName = reader.Value.Trim(); } break; case "DatabaseName": if (reader.Read()) { settingsFile.DatabaseName = reader.Value.Trim(); } break; case "IntegratedSecurity": if (reader.Read()) { settingsFile.IntegratedSecurity = (bool)(reader.Value.Trim() == "1" ? true : false); } break; case "UserID": if (reader.Read()) { settingsFile.UserID = reader.Value.Trim(); } break; case "Password": if (reader.Read()) { settingsFile.Password = reader.Value.Trim(); } break; } } } reader.Close(); reader = null; } return(settingsFile); }