using DevExpress.XtraEditors;
|
using HStation.PBS;
|
using Yw.WinFrmUI;
|
|
namespace PBS.WinFrmUI
|
{
|
public partial class AddFacilityDlg : DevExpress.XtraEditors.XtraForm
|
{
|
public AddFacilityDlg()
|
{
|
InitializeComponent();
|
this.IconOptions.Icon = Yw.WinFrmUI.GlobalParas.AppIcon;
|
this.generalOkAndCancelCtrl1.OkEvent += GeneralOkAndCancelCtrl1_OkEvent; ;
|
}
|
|
private Vmo.FacilityVmo _facilityVmo;
|
|
public event Func<Vmo.FacilityVmo, Task<bool>> ReloadDataEvent;
|
|
public async void SetBindingData(ePlaceType placeType)
|
{
|
_facilityVmo = new Vmo.FacilityVmo();
|
/* if (list != null && list.Count > 0)
|
{
|
foreach (var item in list)
|
{
|
var vm = new DivisionViewModel(item);
|
_allBindingList.Add(vm);
|
}
|
}
|
this.divisionViewModelBindingSource.DataSource = _allBindingList;*/
|
}
|
|
/// <summary>
|
/// 确定
|
/// </summary>
|
private async void GeneralOkAndCancelCtrl1_OkEvent()
|
{
|
var vmo= this.facilitiesCtrl.GetData();
|
if (await ReloadDataEvent.Invoke(vmo))
|
{
|
TipFormHelper.ShowSucceed("新增成功!");
|
}
|
else
|
{
|
TipFormHelper.ShowError("新增失败!");
|
}
|
this.Close();
|
}
|
}
|
}
|