duheng
2024-12-02 70041775f6292fe60f9b4f0cc0ea8dd2f719cafe
WinFrmUI/HStation.WinFrmUI.Xhs.Core/03-simulation/06-simulation/01-matching/05-elbows/01-elbowsinglematching/ElbowSingleMatchingForm.cs
@@ -1,23 +1,24 @@
namespace HStation.WinFrmUI.Xhs
namespace HStation.WinFrmUI
{
    public partial class ElbowSingleMatchingForm : DevExpress.XtraEditors.XtraUserControl
    {
        public ElbowSingleMatchingForm()
        {
            InitializeComponent();
            this.gridView3.SetNormalView();
        }
        private ElbowMatchingViewModel _ElbowMatchingViewModel;
        private BLL.ElbowMain _ElbowBll;
        private BLL.AssetsElbowMain _ElbowBll;
        private List<ElbowSingleMatchingViewModel> _allBindingList;
        public async void SetBindingData(ElbowMatchingViewModel ElbowMatchingViewModel)
        {
            _ElbowMatchingViewModel = ElbowMatchingViewModel;
            _allBindingList = new List<ElbowSingleMatchingViewModel>();
            _ElbowBll = new BLL.ElbowMain();
            var allElbowMain = await _ElbowBll.GetAll();
            foreach (var Main in allElbowMain)
            _ElbowBll = new BLL.AssetsElbowMain();
            var allAssetsElbowMain = await _ElbowBll.GetAll();
            foreach (var Main in allAssetsElbowMain)
            {
                _allBindingList.Add(new ElbowSingleMatchingViewModel(Main));
            }
@@ -37,6 +38,8 @@
                _ElbowMatchingViewModel.MatchingCaliber = vm.Caliber;
                _ElbowMatchingViewModel.MatchingMaterial = vm.Material;
                _ElbowMatchingViewModel.MatchingModelType = vm.ModelType;
                _ElbowMatchingViewModel.MatchingAngle = vm.Angle;
                _ElbowMatchingViewModel.MatchingConnectionLength = vm.ElbowLengthType;
            }
        }
    }