namespace HStation.WinFrmUI.Xhs
|
{
|
public partial class AssetsMainChoicePage : DevExpress.XtraEditors.XtraUserControl
|
{
|
public AssetsMainChoicePage()
|
{
|
InitializeComponent();
|
}
|
|
private BLL.PumpMain _pumpMain = null;
|
|
private BLL.AdaptingManage _adaptingManage = null;
|
|
/// <summary>
|
/// 初始化
|
/// </summary>
|
public async Task<AssetsAutoMatchingInputViewModel> 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<PumpMatchingViewModel> pumpErrors);
|
var threeLinkMatching = this.threeLinkMatchingCtrl1.SetBindingData(input.ThreeLinkMatchingModels, allAdapting);
|
|
assetsAutoMatching.PumpMatchingModels = pumpMatching;
|
assetsAutoMatching.ThreeLinkMatchingModels = threeLinkMatching;
|
return assetsAutoMatching;
|
}
|
}
|
}
|