namespace HStation.WinFrmUI
|
{
|
internal interface ISetSchemeParterList
|
{
|
/// <summary>
|
/// 水力点击事件
|
/// </summary>
|
event Action<Yw.Model.HydroParterInfo> HydroClickEvent;
|
|
/// <summary>
|
/// 水力改变事件
|
/// </summary>
|
event Action<List<Yw.Model.HydroParterInfo>> HydroChangedEvent;
|
|
/// <summary>
|
/// 水力记录改变事件
|
/// </summary>
|
event Action<SetSchemeParterRecord> HydroRecordChangedEvent;
|
|
/// <summary>
|
/// 绑定数据
|
/// </summary>
|
void SetBindingData(Yw.Model.HydroModelInfo hydroInfo);
|
|
/// <summary>
|
/// 绑定数据
|
/// </summary>
|
void SetBindingData(Yw.Model.HydroModelInfo hydroInfo, List<HydroCalcuVisualResult> allCalcuResultList);
|
|
/// <summary>
|
/// 更新属性
|
/// </summary>
|
void UpdateProperty();
|
|
/// <summary>
|
/// 更新属性
|
/// </summary>
|
void UpdateProperty(Yw.Model.HydroParterInfo parter);
|
|
/// <summary>
|
/// 更新属性
|
/// </summary>
|
void UpdateProperty(List<Yw.Model.HydroParterInfo> parterList);
|
|
/// <summary>
|
/// 更新计算属性
|
/// </summary>
|
void UpdateCalcuProperty(List<HydroCalcuVisualResult> allCalcuResultList);
|
|
/// <summary>
|
/// 是否有水利列表
|
/// </summary>
|
bool HasHydroList { get; }
|
|
/// <summary>
|
/// 显示查询面板
|
/// </summary>
|
bool ShowFindPanel { get; set; }
|
|
}
|
}
|