Index: APPS/Halux/AAP/DnaCodeService.cls.xml
===================================================================
diff -u -r63748 -r65863
--- APPS/Halux/AAP/DnaCodeService.cls.xml (.../DnaCodeService.cls.xml) (revision 63748)
+++ APPS/Halux/AAP/DnaCodeService.cls.xml (.../DnaCodeService.cls.xml) (revision 65863)
@@ -195,6 +195,7 @@
Set DnaCode.Status = ##class(DOM.Halux.AAP.enu.DnaCodeStatus).Nieuw()
Set DnaCode.ToeleveringLijn = ToeleveringLijn.GeefID()
Set DnaCode.OrderId = ToeleveringLijn.GeefOrderID()
+ Set DnaCode.OrderlijnId = ToeleveringLijn.GeefOrderLijnID()
Set DnaCode.AanmaakTijdstip = ##class(TECH.Context).Instance().GeefDateTimeAPI().CurrentHorolog()
#dim Product As DOM.PM.Product = ..ProductApi.GeefProduct(ProductID)
If (Product.%Extends("DOM.PM.MaatwerkProduct")) {
@@ -238,6 +239,7 @@
Set DnaCode.Status = ##class(DOM.Halux.AAP.enu.DnaCodeStatus).Nieuw()
Set DnaCode.ToeleveringLijn = ToeleveringLijn.GeefID()
Set DnaCode.OrderId = ToeleveringLijn.GeefOrderID()
+ Set DnaCode.OrderlijnId = ToeleveringLijn.GeefOrderLijnID()
Set DnaCode.AanmaakTijdstip = ##class(TECH.Context).Instance().GeefDateTimeAPI().CurrentHorolog()
#dim Product As DOM.PM.Product = ..ProductApi.GeefProduct(ProductID)
Set DnaCode.LadeCode = ..ProductApi.GeefProduct(ProductID).GeefDottedDossierCode()
Index: vhUnitTest/APPS/Halux/AAP/DnaCodeService/WijzigAantalDnaCodesVoorToeleveringLijn/Test.cls.xml
===================================================================
diff -u -r63344 -r65863
--- vhUnitTest/APPS/Halux/AAP/DnaCodeService/WijzigAantalDnaCodesVoorToeleveringLijn/Test.cls.xml (.../Test.cls.xml) (revision 63344)
+++ vhUnitTest/APPS/Halux/AAP/DnaCodeService/WijzigAantalDnaCodesVoorToeleveringLijn/Test.cls.xml (.../Test.cls.xml) (revision 65863)
@@ -119,6 +119,7 @@
Do ToeleveringLijn.IndienMethodCall("GeefAantal").DanReturn(4)
Do ToeleveringLijn.IndienMethodCall("GeefProductID").DanReturn(1000)
Do ToeleveringLijn.IndienMethodCall("GeefOrderID").DanReturn(100000)
+ Do ToeleveringLijn.IndienMethodCall("GeefOrderLijnID").DanReturn(100)
Set ProductTypeAPIStub = ##class(vhTest.Mock.DOM.PM.impl.ProductTypeAPIimpl).%New()
Do ProductTypeAPIStub.IndienMethodCall("GeefProductTypePrefix", $$$ElkeWaarde).DanReturn("L")
@@ -144,6 +145,7 @@
Do ToeleveringLijn.IndienMethodCall("GeefAantal").DanReturn(5)
Do ToeleveringLijn.IndienMethodCall("GeefProductID").DanReturn(1000)
Do ToeleveringLijn.IndienMethodCall("GeefOrderID").DanReturn(100000)
+ Do ToeleveringLijn.IndienMethodCall("GeefOrderLijnID").DanReturn(100)
Set ProductTypeAPIStub = ##class(vhTest.Mock.DOM.PM.impl.ProductTypeAPIimpl).%New()
Do ProductTypeAPIStub.IndienMethodCall("GeefProductTypePrefix", $$$ElkeWaarde).DanReturn("L")
Index: DOM/Halux/AAP/DnaCode.cls.xml
===================================================================
diff -u -r61745 -r65863
--- DOM/Halux/AAP/DnaCode.cls.xml (.../DnaCode.cls.xml) (revision 61745)
+++ DOM/Halux/AAP/DnaCode.cls.xml (.../DnaCode.cls.xml) (revision 65863)
@@ -80,6 +80,10 @@
%String
+
+%String
+
+
TECH.Horolog
@@ -193,6 +197,9 @@
AanmaakTijdstip
+
+OrderlijnId
+
Index: vhTest/Utils/DOM/AKP/Toelevering.cls.xml
===================================================================
diff -u -r58728 -r65863
--- vhTest/Utils/DOM/AKP/Toelevering.cls.xml (.../Toelevering.cls.xml) (revision 58728)
+++ vhTest/Utils/DOM/AKP/Toelevering.cls.xml (.../Toelevering.cls.xml) (revision 65863)
@@ -36,6 +36,7 @@
Do ProductToeleveringLijn.IndienMethodCall("GeefID").DanReturn(101)
Do ProductToeleveringLijn.IndienMethodCall("GeefAantal").DanReturn(1)
Do ProductToeleveringLijn.IndienMethodCall("GeefOrderID").DanReturn("1000")
+ Do ProductToeleveringLijn.IndienMethodCall("GeefOrderLijnID").DanReturn(100)
#dim ToeleveringMock As vhTest.Mock.DOM.AKP.Toelevering = ..StandaardToeleveringHoofding(LeverancierId, ProductLijnen)
Do ToeleveringMock.IndienMethodCall("GeefToeleveringLijn",$$$ElkeWaarde).DanReturn(ProductToeleveringLijn)
Index: vhUnitTest/APPS/Halux/AAP/DnaCodeService/MaakDnaCodesVoorBatch/Test.cls.xml
===================================================================
diff -u -r63349 -r65863
--- vhUnitTest/APPS/Halux/AAP/DnaCodeService/MaakDnaCodesVoorBatch/Test.cls.xml (.../Test.cls.xml) (revision 63349)
+++ vhUnitTest/APPS/Halux/AAP/DnaCodeService/MaakDnaCodesVoorBatch/Test.cls.xml (.../Test.cls.xml) (revision 65863)
@@ -78,6 +78,7 @@
Do $$$AssertEquals(DnaCodes.GetAt(1).Status,##class(DOM.Halux.AAP.enu.DnaCodeStatus).InBatch())
Do $$$AssertEquals(DnaCodes.GetAt(1).IsWegwerpPallet,$$$True)
Do $$$AssertEquals(DnaCodes.GetAt(1).LadeCode,"A.BC.DE.F")
+ Do $$$AssertEquals(DnaCodes.GetAt(1).OrderlijnId,100)
]]>
@@ -217,6 +218,7 @@
Do ProductToeleveringLijn.IndienMethodCall("GeefAantal").DanReturn(2)
Do ProductToeleveringLijn.IndienMethodCall("GeefProductID").DanReturn(1000)
Do ProductToeleveringLijn.IndienMethodCall("GeefOrderID").DanReturn(123000)
+ Do ProductToeleveringLijn.IndienMethodCall("GeefOrderLijnID").DanReturn(100)
Set ProductToeleveringLijnList = ##class(%ListOfObjects).%New()
Do ProductToeleveringLijnList.Insert(ProductToeleveringLijn)