namespace HStation.WinFrmUI.Xhs
{
public partial class AssetsMainChoicePage : DevExpress.XtraEditors.XtraUserControl
{
public AssetsMainChoicePage()
{
InitializeComponent();
}
private BLL.PumpMain _pumpMain = null;
private BLL.AdaptingManage _adaptingManage = null;
///
/// 初始化
///
public async Task SetMatching(AssetsAutoMatchingInputViewModel input)
{
_pumpMain = new BLL.PumpMain();
_adaptingManage = new BLL.AdaptingManage();
var allPump = await _pumpMain.GetAll();
var allAdapting = await _adaptingManage.GetAll();
var assetsAutoMatching = new AssetsAutoMatchingInputViewModel();
var pumpMatching = this.pumpMatchingCtrl1.SetBindingData(input.PumpMatchingModels, allPump, out List pumpErrors);
var threeLinkMatching = this.threeLinkMatchingCtrl1.SetBindingData(input.ThreeLinkMatchingModels, allAdapting);
assetsAutoMatching.PumpMatchingModels = pumpMatching;
assetsAutoMatching.ThreeLinkMatchingModels = threeLinkMatching;
return assetsAutoMatching;
}
}
}