private static TryLoadSettingsFromSql LoadLocalSettingsFromSQL() { string exceptionMsg; if (!SqlWorks.CheckSQL_Connection(MainSettings.JsonSettings.ConnectionString, out exceptionMsg)) { return(new TryLoadSettingsFromSql(false, $"Ошибка подключения к SQL-базе заданий.\r\nПричина: {exceptionMsg}")); } if (MainSqlSettings.ComputerId == null || MainSqlSettings.ComputerId == 0) { return(new TryLoadSettingsFromSql(false, "Ошибка регистрации компьютера, не получен ComputerId. Проверьте настройки и перезапустите службу.")); } else { try { LocalSqlSettings = new SqlLocalSettings(); LocalSqlSettings.LoadSqlLocalSettings(); } catch (Exception ex) { return(new TryLoadSettingsFromSql(false, ex.Message)); } return(new TryLoadSettingsFromSql()); } }
public static void RefreshSettings(SqlLocalSettings newSettings) { LocalSqlSettings = newSettings; }