private DataTable GetTimeSeries() { HydrometHost svr = HydrometInfoUtility.HydrometServerFromPreferences(); string query = comboBoxInputs.Text.Trim(); if (m_db == TimeInterval.Daily) { if (CbttOnly(query)) { string[] pcodes = HydrometInfoUtility.ArchiveParameters(query); if (pcodes.Length > 0) { query = query + " " + String.Join(",", pcodes); } } string[] tokens = query.Split(' '); if (tokens.Length != 2) { return(new DataTable()); } string cbtt = tokens[0]; string pcode = tokens[1]; Series s = new HydrometDailySeries(cbtt, pcode, HydrometInfoUtility.HydrometServerFromPreferences()); var sl = new SeriesList(); sl.Add(s); int beginningMonth = 1; if (checkBoxWaterYear.Checked) { beginningMonth = 10; } var wyList = PiscesAnalysis.WaterYears(sl, this.yearSelector1.SelectedYears, false, beginningMonth, true); if (checkBoxCelsius.Checked) { for (int i = 0; i < wyList.Count; i++) { s = wyList[i]; if (s.Units.ToLower() == "degrees f") { Reclamation.TimeSeries.Math.ConvertUnits(s, "degrees C"); } } } // remove months outside selected range var list = FilterBySelectedRange(this.monthRangePicker1.MonthDayRange, wyList); return(list.ToDataTable(true)); // return HydrometUtility.ArchiveTable(svr,query, T1, T2); } //else // if (m_db == HydrometDataBase.Dayfiles) // { // if (CbttOnly(query)) // { // string[] pcodes = Hydromet.DayfileParameters(query); // if (pcodes.Length > 0) // { // query = query + " " + String.Join(",", pcodes); // } // } // return HydrometUtility.DayFilesTable(svr,query, T1, T2); // } // else // if (m_db == HydrometDataBase.MPoll) // { // return HydrometUtility.MPollTable(svr,query, T1, T2); // } return(new DataTable()); }