| | |
| | | |
| | | listBoxControl1.Items.Add("-----------水位参数--------"); |
| | | |
| | | |
| | | DateTime max_wt_dt = current_prj.PointTimes.First().Time; |
| | | DateTime min_wt_dt = current_prj.PointTimes.First().Time; |
| | | var allTime = current_prj.GetAllPointTimeList(); |
| | | DateTime max_wt_dt = allTime.First().Time; |
| | | DateTime min_wt_dt = allTime.First().Time; |
| | | double max_wt = double.MinValue; |
| | | double min_wt = double.MaxValue; |
| | | foreach (var pt in current_prj.PointTimes) |
| | | foreach (var pt in allTime) |
| | | { |
| | | if (max_wt < pt.WaterLevelH) |
| | | { |
| | |
| | | } |
| | | } |
| | | |
| | | var wt_list = from x in current_prj.PointTimes select x.WaterLevelH; |
| | | var wt_list = from x in allTime select x.WaterLevelH; |
| | | var avr_wt = wt_list.Average(); |
| | | listBoxControl1.Items.Add(string.Format("最初水位: {0:N2} m (0时)", anaRequest.CurrentWaterBoxLevel)); |
| | | listBoxControl1.Items.Add(string.Format("最高水位: {1:N2} m ({0})", max_wt_dt.ToString("HH:mm"), Math.Round(max_wt, 2))); |