void newHydromet_Click(object sender, System.EventArgs e) { ImportHydromet dlg = new ImportHydromet(); if (dlg.ShowDialog() == DialogResult.OK) { Series s = Hydromet.Hydromet.Read(dlg.Cbtt, dlg.ParameterCode, dlg.T1, dlg.T2, dlg.TimeInterval, dlg.HydrometServer); if (s.Count == 0) { MessageBox.Show("Error: Could not find any Hydromet Data"); return; } DB.AddSeries(s, tree1.SelectedID); tree1.RefreshTree(); } //SeriesInfo si = explorer1.SeriesCatalog.NewSeriesInfo(tree1.SelectedID); //dataDialog.HydrometDialog(DB, si); //Series s = dataDialog.Series; //if (s != null && s.Table.Rows.Count > 0) //{ // if(DB.SeriesCatalog.Exists(si.SiteDataTypeID) == false) // DB.SeriesCatalog.Add(si); // DB.ImportTimeSeriesTable(s.Table, si, dataDialog.OverWrite); // hasHydromet = true; //} //RefreshTree(); }
void AddHydrometClick(object sender, System.EventArgs e) { ImportHydromet dlg = new ImportHydromet(); if (dlg.ShowDialog() == DialogResult.OK) { UserPreference.SetDefault("HydrometServer", dlg.HydrometServer.ToString(), true); string msg = ""; try { ShowAsBusy("connecting to hydromet"); Series s = HydrometInfoUtility.Read(dlg.Cbtt, dlg.ParameterCode, dlg.T1, dlg.T2, dlg.TimeInterval, dlg.HydrometServer); if (s.Count == 0) { msg = "Error: Could not find any Hydromet Data"; } else { msg = "read " + s.Count + " records"; if (dlg.UseSimpleName) { s.Name = dlg.Cbtt + " " + dlg.ParameterCode; } DB.AddSeries(s, CurrentFolder); } } finally { ShowAsReady(msg); } } }