Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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();
        }