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())