private void cmbRchID_SelectedIndexChanged(object sender, EventArgs e) { if (cmbSFRVars.SelectedIndex < 0) { return; } if (cmbRchID.SelectedItem != null) { tabControl_Chart.SelectedTab = this.tabPageTimeSeries; var reach = cmbRchID.SelectedItem as Reach; var fts = SFROutput.GetTimeSeries(reach.Parent.SubIndex, reach.SubIndex, cmbSFRVars.SelectedIndex, _SFROutputPackage.StartOfLoading); string sereis = string.Format("{0} at Segment {1} Reach {2}", cmbSFRVars.SelectedItem.ToString(), reach.Parent.ID, reach.SubID); winChart_timeseries.Plot <float>(fts.DateTimes, fts[0, ":", "0"], sereis); } }
private void cmbSegsID_SelectedIndexChanged(object sender, EventArgs e) { if (cmbSegsID.SelectedItem != null) { var river = cmbSegsID.SelectedItem as River; if (chbReadComplData.Checked) { cmbRchID.DataSource = river.Reaches; } else { tabControl_Chart.SelectedTab = this.tabPageTimeSeries; if (cmbSFRVars.SelectedIndex < 0) { return; } var fts = SFROutput.GetTimeSeries(river.ID - 1, cmbSFRVars.SelectedIndex); string sereis = string.Format("{0} at Segment {1} Reach {2}", cmbSFRVars.SelectedItem.ToString(), river.ID, river.LastReach.SubID); winChart_timeseries.Plot <float>(fts.DateTimes, fts[0, ":", "0"], sereis); } } }