using DevExpress.XtraEditors;
|
using HStation.PBS;
|
using Yw.WinFrmUI;
|
|
namespace PBS.WinFrmUI
|
{
|
public partial class EditFacilityDlg : DevExpress.XtraEditors.XtraForm
|
{
|
public EditFacilityDlg()
|
{
|
InitializeComponent();
|
this.IconOptions.Icon = Yw.WinFrmUI.GlobalParas.AppIcon;
|
this.generalOkAndCancelCtrl1.OkEvent += GeneralOkAndCancelCtrl1_OkEvent;
|
}
|
|
public event Func<Vmo.FacilityVmo, Task<bool>> ReloadDataEvent;
|
|
public void SetBindingData(Vmo.FacilityVmo vmo)
|
{
|
this.facilitiesCtrl.SetData(vmo);
|
}
|
|
/// <summary>
|
/// 确定
|
/// </summary>
|
private async void GeneralOkAndCancelCtrl1_OkEvent()
|
{
|
var vmo = this.facilitiesCtrl.GetData();
|
if (vmo == null)
|
return;
|
if (await ReloadDataEvent.Invoke(vmo))
|
{
|
TipFormHelper.ShowSucceed("修改成功!");
|
}
|
else
|
{
|
TipFormHelper.ShowError("修改失败!");
|
}
|
this.Close();
|
}
|
}
|
}
|