Index: vhUnitTest/AXimpl/Dynamics/InventoryOut/EventHandler/ReceptieAfmelden/ProductToelevLijnVerwijderdService/Test.cls.xml =================================================================== diff -u -r58287 -r58877 --- vhUnitTest/AXimpl/Dynamics/InventoryOut/EventHandler/ReceptieAfmelden/ProductToelevLijnVerwijderdService/Test.cls.xml (.../Test.cls.xml) (revision 58287) +++ vhUnitTest/AXimpl/Dynamics/InventoryOut/EventHandler/ReceptieAfmelden/ProductToelevLijnVerwijderdService/Test.cls.xml (.../Test.cls.xml) (revision 58877) @@ -3,16 +3,26 @@ vhUnitTest.TestCase + +%String +45654 + + %String -1000 +234567 - -DOM.PM.ProductTypeAPI + +AXimpl.Dynamics.InventoryOut.EventHandler.ReceptieAfmelden.Cache05GeproduceerdEventService.MoederProductService 1 + +AXimpl.Dynamics.InventoryOut.EventHandler.ReceptieAfmelden.Cache05GeproduceerdEventService.SpaceTowerAfhandelaar +1 + + vhLib.Logger 1 @@ -23,55 +33,75 @@ 1 AXimpl.Dynamics.InventoryOut.EventHandler.ReceptieAfmelden.ProductToelevLijnVerwijderdService - + + +1 +TECH.PubSub.Event + + Index: AXimpl/Dynamics/InventoryOut/EventHandler/ReceptieAfmelden/ProductToelevLijnVerwijderdService.cls.xml =================================================================== diff -u -r58287 -r58877 --- AXimpl/Dynamics/InventoryOut/EventHandler/ReceptieAfmelden/ProductToelevLijnVerwijderdService.cls.xml (.../ProductToelevLijnVerwijderdService.cls.xml) (revision 58287) +++ AXimpl/Dynamics/InventoryOut/EventHandler/ReceptieAfmelden/ProductToelevLijnVerwijderdService.cls.xml (.../ProductToelevLijnVerwijderdService.cls.xml) (revision 58877) @@ -3,46 +3,63 @@ TECH.RegisteredObject - -DOM.PM.ProductTypeAPI + +%Boolean +1 1 + +AXimpl.Dynamics.InventoryOut.EventHandler.ReceptieAfmelden.Cache05GeproduceerdEventService.MoederProductService +1 + + + +AXimpl.Dynamics.InventoryOut.EventHandler.ReceptieAfmelden.Cache05GeproduceerdEventService.SpaceTowerAfhandelaar +1 + + vhLib.Logger 1 -ProductTypeApi:DOM.PM.ProductTypeAPI="",Logger:vhLib.Logger="" +MoederProductService:AXimpl.Dynamics.InventoryOut.EventHandler.ReceptieAfmelden.Cache05GeproduceerdEventService.MoederProductService="",SpaceTowerAfhandelaar:AXimpl.Dynamics.InventoryOut.EventHandler.ReceptieAfmelden.Cache05GeproduceerdEventService.SpaceTowerAfhandelaar="",Logger:vhLib.Logger="" 1 1 %Status 1 - -ProductId:%String -%Boolean + +ProductToelevLijnEvent:TECH.PubSub.Event,ReceptieAfmeldenInputDto:AXimpl.Dynamics.InventoryOut.Converter.dto.ReceptieAfmeldenInput + + +%Boolean + + Index: AXimpl/Dynamics/InventoryOut/EventHandler/ReceptieAfmelden.cls.xml =================================================================== diff -u -r58281 -r58877 --- AXimpl/Dynamics/InventoryOut/EventHandler/ReceptieAfmelden.cls.xml (.../ReceptieAfmelden.cls.xml) (revision 58281) +++ AXimpl/Dynamics/InventoryOut/EventHandler/ReceptieAfmelden.cls.xml (.../ReceptieAfmelden.cls.xml) (revision 58877) @@ -52,7 +52,8 @@ Set MagRequestGenereren = Cache05GeproduceerdEventService.GeefMagRequestGenereren() } ElseIf (ProductToelevLijnEvent.%IsA("DOM.AKP.event.ProductToelevLijnVerwijderd")) { #dim ProductToelevLijnVerwijderdService As AXimpl.Dynamics.InventoryOut.EventHandler.ReceptieAfmelden.ProductToelevLijnVerwijderdService = ##class(AXimpl.Dynamics.InventoryOut.EventHandler.ReceptieAfmelden.ProductToelevLijnVerwijderdService).%New() - Set MagRequestGenereren = ProductToelevLijnVerwijderdService.GeefMagRequestGenereren(ProductId) + Do ProductToelevLijnVerwijderdService.VerwerkSamengesteldProductIndienNodig(ProductToelevLijnEvent, ReceptieAfmeldenInputDto) + Set MagRequestGenereren = ProductToelevLijnVerwijderdService.GeefMagRequestGenereren() } } Else { Set Request = ##class(AXimpl.Request).%New("Inventory/Update",ProductToelevLijnEvent.Data.GeefProductID())