| | |
| | | var run_list = this.pumpParallelInfoCtrl1.GetRunList(); |
| | | var msg = SetParallel(run_list); |
| | | if (!string.IsNullOrEmpty(msg)) |
| | | { |
| | | //TipFormHelper.ShowWarn(msg); |
| | | return msg; |
| | | } |
| | | return string.Empty; |
| | | } |
| | | |
| | | |
| | | private string SetParallel(List<Yw.WinFrmUI.Phart.PumpSerialParallelInfoViewModel> list) |
| | | { |
| | | this.pumpSerialParallelChart.Delete(); |
| | | if (list == null || !list.Any()) |
| | | { |
| | | return "无数据!"; |
| | | } |
| | | } |
| | | if (list.Count < 2) |
| | | { |
| | | Set(list); |
| | | return "无法计算 并联曲线!"; |
| | | } |
| | | var msg = string.Empty; |
| | | var vm_parallel = CalcParallel(list); |
| | | if (vm_parallel != null) |
| | | { |
| | | list.Add(vm_parallel); |
| | | Set(list); |
| | | return string.Empty; |
| | | } |
| | | else |
| | | { |
| | | return "无法计算 并联曲线!"; |
| | | msg = "无法计算 并联曲线!"; |
| | | } |
| | | Set(list); |
| | | return msg; |
| | | } |
| | | |
| | | |