private void DB_OnReadSettingsFromDatabase(object sender, TimeSeriesDatabaseSettingsEventArgs e) { var m_settings = e.Settings; HydrometInfoUtility.WebCaching = m_settings.ReadBoolean("HydrometWebCaching", false); HydrometInfoUtility.AutoUpdate = m_settings.ReadBoolean("HydrometAutoUpdate", false); HydrometInstantSeries.KeepFlaggedData = m_settings.ReadBoolean("HydrometIncludeFlaggedData", false); HydrometInfoUtility.WebOnly = m_settings.ReadBoolean("HydrometWebOnly", false); Reclamation.TimeSeries.Usgs.Utility.AutoUpdate = m_settings.ReadBoolean("UsgsAutoUpdate", false); // db.se Reclamation.TimeSeries.Modsim.ModsimSeries.DisplayFlowInCfs = m_settings.ReadBoolean("ModsimDisplayFlowInCfs", false); //SpreadsheetGearSeries.AutoUpdate = m_settings.ReadBoolean("ExcelAutoUpdate", true); var w = e.Window; w.FromToDatesT1 = m_settings.ReadDateTime("FromToDatesT1", w.FromToDatesT1); w.FromToDatesT2 = m_settings.ReadDateTime("FromToDatesT2", w.FromToDatesT2); w.FromDateToTodayT1 = m_settings.ReadDateTime("FromDateToTodayT1", w.FromDateToTodayT1); w.NumDaysFromToday = m_settings.ReadDecimal("NumDaysFromToday", w.NumDaysFromToday); string s = m_settings.ReadString("TimeWindowType", "FromToDates"); w.WindowType = (TimeWindowType)System.Enum.Parse(typeof(TimeWindowType), s); DB.AutoRefresh = m_settings.ReadBoolean("AutoRefresh", true); }
private void DB_OnSaveSettingsToDatabase(object sender, TimeSeriesDatabaseSettingsEventArgs e) { var m_settings = e.Settings; m_settings.Set("HydrometWebCaching", HydrometInfoUtility.WebCaching); m_settings.Set("HydrometAutoUpdate", HydrometInfoUtility.AutoUpdate); m_settings.Set("HydrometIncludeFlaggedData", HydrometInstantSeries.KeepFlaggedData); m_settings.Set("HydrometWebOnly", HydrometInfoUtility.WebOnly); m_settings.Set("UsgsAutoUpdate", Reclamation.TimeSeries.Usgs.Utility.AutoUpdate); m_settings.Set("ModsimDisplayFlowInCfs", Reclamation.TimeSeries.Modsim.ModsimSeries.DisplayFlowInCfs); var w = e.Window; m_settings.Set("FromToDatesT1", w.FromToDatesT1); m_settings.Set("FromToDatesT2", w.FromToDatesT2); m_settings.Set("FromDateToTodayT1", w.FromDateToTodayT1); m_settings.Set("NumDaysFromToday", w.NumDaysFromToday); m_settings.Set("TimeWindowType", w.WindowType.ToString()); m_settings.Set("AutoRefresh", DB.AutoRefresh); // m_settings.Set("ExcelAutoUpdate", SpreadsheetGearSeries.AutoUpdate); m_settings.Save(); }