namespace HStation.WinFrmUI.Xhs
|
{
|
public partial class AssetsAutoMatchingMainDlg : DevExpress.XtraEditors.XtraForm
|
{
|
public AssetsAutoMatchingMainDlg()
|
{
|
InitializeComponent();
|
this.AssetsMainChoicePage.FormRowClickEvent += AssetsMainChoicePage_FormRowClickEvent;
|
}
|
|
private void AssetsMainChoicePage_FormRowClickEvent(string code)
|
{
|
AssetsMatchingClickEvent.Invoke(code);
|
}
|
|
public event Func<AssetsAutoMatchingViewModel, bool> RelaodEvent = null;
|
|
public event Action<string> AssetsMatchingClickEvent = null;
|
|
private AssetsAutoMatchingViewModel _assetsAutoMatching = null;
|
|
public void SetBindingData(AssetsAutoMatchingViewModel assetsAutoMatchingInputViewModel)
|
{
|
_assetsAutoMatching = assetsAutoMatchingInputViewModel;
|
this.AssetsMainChoicePage.SetBindingData(_assetsAutoMatching);
|
}
|
|
//完成
|
private void btnComplete_Click(object sender, EventArgs e)
|
{
|
if (RelaodEvent.Invoke(_assetsAutoMatching))
|
{
|
TipFormHelper.ShowSucceed("修改成功!");
|
}
|
else
|
{
|
TipFormHelper.ShowError("修改失败!");
|
}
|
this.DialogResult = DialogResult.OK;
|
this.Close();
|
}
|
|
//自动匹配
|
private async void BtnAutoMatching_Click(object sender, EventArgs e)
|
{
|
WaitFormHelper.ShowWaitForm(this);
|
_assetsAutoMatching = await this.AssetsMainChoicePage.SetMatching(_assetsAutoMatching);
|
WaitFormHelper.HideWaitForm(this);
|
}
|
}
|
}
|