| | |
| | | namespace Yw.WinFrmUI |
| | | using Yw.Hydro; |
| | | using Yw.EPAnet; |
| | | namespace Yw.WinFrmUI |
| | | { |
| | | public partial class HydroSingleWorkingLossStatisticsCtrl : DevExpress.XtraEditors.XtraUserControl |
| | | { |
| | |
| | | this.layoutControl1.SetupLayoutControl(); |
| | | } |
| | | |
| | | |
| | | /// <summary> |
| | | /// 绑定数据 |
| | | /// </summary> |
| | | public void SetBindingData(Yw.Model.HydroModelInfo hydroInfo, HydroCalcuResult calcuResult) |
| | | { |
| | | if (hydroInfo == null) |
| | | { |
| | | return; |
| | | } |
| | | List<Yw.EPAnet.EnergyPoint> allEnergyList = null; |
| | | var network = hydroInfo.ToNetwork(); |
| | | if (network != null) |
| | | { |
| | | if (calcuResult != null) |
| | | { |
| | | if (calcuResult.EPAnetCalcuResult != null) |
| | | { |
| | | allEnergyList = network.AnalyzeEnergy(calcuResult.EPAnetCalcuResult); |
| | | } |
| | | } |
| | | } |
| | | SetBindingData(hydroInfo, allEnergyList); |
| | | } |
| | | |
| | | /// <summary> |
| | | /// |
| | | /// </summary> |