private void InitilizeServerManagerInfo() { if (PMAServerManagerInfo == null) { if (File.Exists(Path.Combine(CurrentAppConfigDir, PMAServerManagerInfo.PMA_SERVER_MANAGER_INFO))) { PMAServerManagerInfo = PMAServerManagerInfo.Deserialize(File.ReadAllText(Path.Combine(CurrentAppConfigDir, PMAServerManagerInfo.PMA_SERVER_MANAGER_INFO))); } else { PMAServerManagerInfo = new PMAServerManagerInfo { ListActions = new List <string>(), ListServices = new List <string>(), DatabaseServer = string.Empty, DatabaseUser = string.Empty, DatabaseUserPassword = string.Empty, SystemUser = string.Empty, SystemUserPassword = string.Empty, EmailActionServicesSubsubscribers = new List <string>(), EmailSqlRemoteActivitySubscribers = new List <string>() }; } } }
//-------------------------------------------------------------------------------------------- /// <summary> /// Saves the configuration. /// </summary> public void SaveConfiguration() { File.WriteAllText(Path.Combine(CurrentAppConfigDir, FTPInfo.FTP_INFO_FILE), FtpInfo.Serialize()); File.WriteAllText(Path.Combine(CurrentAppConfigDir, SmtpInfo.SMTP_INFO_FILE), SmtpInfo.Serialize()); File.WriteAllText(Path.Combine(CurrentAppConfigDir, PMASystemAnalyzerInfo.PMA_INFO_FILE), SystemAnalyzerInfo.Serialize()); File.WriteAllText(Path.Combine(CurrentAppConfigDir, LoggerInfo.LOGGER_CONFIG_FILE), Logger.SerializedLoggerInstance()); File.WriteAllText(Path.Combine(CurrentAppConfigDir, PMAInfo.PMA_INFO_FILE), PMAInfoObj.Serialize()); if (PMAUsers.ListPMAUserInfo != null) { File.WriteAllText(Path.Combine(CurrentAppConfigDir, PMAUsers.PMA_USERS_FILE), PMAUsers.Serialize()); } File.WriteAllText(Path.Combine(CurrentAppConfigDir, PMAServerManagerInfo.PMA_SERVER_MANAGER_INFO), PMAServerManagerInfo.Serialize()); }