duheng
2024-09-20 8a8983dd2053b631c559b257b1501d740bedf4a5
WinFrmUI/HStation.WinFrmUI.Xhs.Core/04-simulation/06-simulation/01-AutoMatching/02-AsstesFormCtrl/PumpMatchingCtrl.cs
@@ -12,17 +12,22 @@
        private List<PumpMatchingViewModel> _allBindingList = null;
        public List<PumpMatchingViewModel> SetBindingData(List<PumpMatchingViewModel> pumpMatchingViewModel, List<PumpMainVmo> pumpMainVmos, out List<PumpMatchingViewModel> errorList)
        public void SetBindingData(List<PumpMatchingViewModel> pumpMatchingViewModel)
        {
            errorList = null;
            _allBindingList = pumpMatchingViewModel;
            this.pumpMatchingViewModelBindingSource.DataSource = _allBindingList;
        }
        public async Task<List<PumpMatchingViewModel>> SetMatching(List<PumpMatchingViewModel> pumpMatchingViewModel, List<PumpMainVmo> pumpMainVmos)
        {
            List<PumpMatchingViewModel> _allBindingList = new List<PumpMatchingViewModel>();
            if (pumpMatchingViewModel == null)
                return null;
            foreach (var item in pumpMatchingViewModel)
            {
                var result = AsstesAutoMatchingHelper.PumpMatching(item, pumpMainVmos);
                var result = await AsstesAutoMatchingHelper.PumpMatching(item, pumpMainVmos);
            }
            this.pumpMatchingViewModelBindingSource.DataSource = _allBindingList;
            this.pumpMatchingViewModelBindingSource.ResetBindings(false);
            return _allBindingList;
        }
    }