duheng
2025-04-02 af5eeb8797d88e142410a9e82e84291355e7c336
WinFrmUI/HStation.WinFrmUI.Assets.Core/12-package/PackageManageMainPage.cs
@@ -69,6 +69,7 @@
            dlg.SetBindingData(series.ID);
            dlg.ReloadDataEvent += async (rhs, allMappingList) =>
            {
                rhs.PumpTotal = allMappingList.Count;
                var id = await _bll.Insert(rhs);
                if (id > 0)
                {
@@ -79,10 +80,7 @@
                        var model = new Vmo.AssetsPackagePumpMappingVmo();
                        model.PumpMainID = item.PumpID;
                        model.EquipmentMainID = id;
                        for (int i = 0; i < item.UserCount; i++)
                        {
                            await _mappingBll.Insert(model);
                        }
                        await _mappingBll.Insert(model);
                    }
                    for (int i = 0; i < _allBindingList.Count; i++)
                    {
@@ -116,6 +114,7 @@
            dlg.SetBindingData(Equipment);
            dlg.ReloadDataEvent += async (rhs, allMappingList) =>
           {
               rhs.PumpTotal = allMappingList.Count;
               if (await _bll.Update(rhs))
               {
                   vm.Reset(rhs);
@@ -126,11 +125,9 @@
                       var model = new Vmo.AssetsPackagePumpMappingVmo();
                       model.PumpMainID = item.PumpID;
                       model.EquipmentMainID = vm.ID;
                       for (int i = 0; i < item.UserCount; i++)
                       {
                           await _mappingBll.Insert(model);
                       }
                       await _mappingBll.Insert(model);
                   }
                   GridView1_FocusedRowChanged(null, null);
                   return true;
               }
@@ -201,7 +198,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().GetByPackageID(currentVm.ID);
                if (allList != null)
                {
                    foreach (var item in allList)