lixiaojun
2025-01-20 bef933e7e166b085ba7e46e38ea62d9ae0129ec6
WinFrmUI/HStation.WinFrmUI.Assets.Core/12-package/PackageManageMainPage.cs
@@ -52,7 +52,7 @@
                    _allBindingList.Add(new PackageViewModel(item, manufacturer.Name));
                }
            }
            _manufacturerName=manufacturer.Name;
            _manufacturerName = manufacturer.Name;
            this.kitViewModelBindingSource.ResetBindings(false);
        }
@@ -73,7 +73,7 @@
                if (id > 0)
                {
                    rhs.ID = id;
                   _allBindingList.Add(new PackageViewModel(await _bll.GetByID(id), _manufacturerName));
                    _allBindingList.Add(new PackageViewModel(await _bll.GetByID(id), _manufacturerName));
                    foreach (var item in allMappingList)
                    {
                        var model = new Vmo.AssetsPackagePumpMappingVmo();
@@ -167,8 +167,31 @@
        }
        //编辑属性
        private void BarBtnEidtProp_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        private async void BarBtnEidtProp_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            var currentVm = this.gridView1.GetCurrentViewModel(_allBindingList);
            if (currentVm == null)
            {
                MessageBoxHelper.ShowWarning("请选择数据行!");
                return;
            }
            var dlg = new EditPackagePartPropDlg();
            var model = await _bll.GetByID(currentVm.ID);
            if (model == null)
                return;
            dlg.SetBindingData(model);
            dlg.ReloadEvent += async (part, content, map) =>
            {
                var bll = new BLL.AssetsPackagePartMain();
                var id = await bll.InsertEx(part, content, map);
                if (id > 0)
                {
                    return true;
                }
                return false;
            };
            dlg.ShowDialog();
        }
        //成套设备选择变换事件
@@ -178,7 +201,7 @@
            var currentVm = this.gridView1.GetCurrentViewModel(_allBindingList);
            if (currentVm != null)
            {
                 var allList = await new BLL.AssetsPackagePumpMapping().GetByKitID(currentVm.ID);
                var allList = await new BLL.AssetsPackagePumpMapping().GetByKitID(currentVm.ID);
                if (allList != null)
                {
                    foreach (var item in allList)