namespace HStation.WinFrmUI
|
{
|
public partial class SetHydroCalcuPrefixDlg : DevExpress.XtraEditors.XtraForm
|
{
|
public SetHydroCalcuPrefixDlg()
|
{
|
InitializeComponent();
|
this.IconOptions.Icon = Yw.WinFrmUI.GlobalParas.AppIcon;
|
this.layoutControl1.SetupLayoutControl();
|
this.setHydroCalcuPrefixCtrl1.HydroViewEvent += (parter) =>
|
{
|
this.HydroViewEvent?.Invoke(parter);
|
};
|
}
|
|
/// <summary>
|
/// 水力查看事件
|
/// </summary>
|
public event Action<Yw.Model.HydroParterInfo> HydroViewEvent;
|
/// <summary>
|
/// 水力计算事件
|
/// </summary>
|
public event Action HydroCalcuEvent;
|
|
//水力信息
|
private Yw.Model.HydroModelInfo _hydroInfo = null;
|
|
/// <summary>
|
/// 绑定数据
|
/// </summary>
|
public void SetBindingData(Yw.Model.HydroModelInfo hydroInfo)
|
{
|
_hydroInfo = hydroInfo;
|
this.setHydroCalcuPrefixCtrl1.SetBindingData(hydroInfo);
|
}
|
|
//计算
|
private void btnCalcu_Click(object sender, EventArgs e)
|
{
|
if (_hydroInfo == null)
|
{
|
return;
|
}
|
this.setHydroCalcuPrefixCtrl1.UpdateBindingData();
|
this.HydroCalcuEvent?.Invoke();
|
this.DialogResult = DialogResult.OK;
|
this.Close();
|
|
}
|
}
|
}
|