Index: vhTest/Utils/DOM/AKP/Toelevering.cls.xml
===================================================================
diff -u -r57868 -r57896
--- vhTest/Utils/DOM/AKP/Toelevering.cls.xml (.../Toelevering.cls.xml) (revision 57868)
+++ vhTest/Utils/DOM/AKP/Toelevering.cls.xml (.../Toelevering.cls.xml) (revision 57896)
@@ -35,6 +35,7 @@
Do ProductToeleveringLijn.IndienMethodCall("GeefProductID").DanReturn(1000)
Do ProductToeleveringLijn.IndienMethodCall("GeefID").DanReturn(101)
Do ProductToeleveringLijn.IndienMethodCall("GeefAantal").DanReturn(1)
+ Do ProductToeleveringLijn.IndienMethodCall("GeefOrderID").DanReturn("1000")
#dim ToeleveringMock As vhTest.Mock.DOM.AKP.Toelevering = ..StandaardToeleveringHoofding(LeverancierId, ProductLijnen)
Do ToeleveringMock.IndienMethodCall("GeefToeleveringLijn",$$$ElkeWaarde).DanReturn(ProductToeleveringLijn)
Index: vhUnitTest/APPS/Halux/AAP/DnaCodeService/MaakDnaCodesVoorToeleveringLijn/Test.cls.xml
===================================================================
diff -u -r56539 -r57896
--- vhUnitTest/APPS/Halux/AAP/DnaCodeService/MaakDnaCodesVoorToeleveringLijn/Test.cls.xml (.../Test.cls.xml) (revision 56539)
+++ vhUnitTest/APPS/Halux/AAP/DnaCodeService/MaakDnaCodesVoorToeleveringLijn/Test.cls.xml (.../Test.cls.xml) (revision 57896)
@@ -8,6 +8,7 @@
#dim ToeleveringLijn As vhTest.Utils.DOM.AKP.ProductToeleveringLijn = ##class(vhTest.Utils.DOM.AKP.ProductToeleveringLijn).GeefProductToeleveringLijn()
Do ToeleveringLijn.IndienMethodCall("GeefAantal").DanReturn(0)
Do ToeleveringLijn.IndienMethodCall("GeefProductID").DanReturn(1000)
+ Do ToeleveringLijn.IndienMethodCall("GeefOrderID").DanReturn(100000)
Set DnaCodeGeneratorStub = ##class(vhTest.Mock.APPS.Halux.AAP.DnaCodeGenerator).%New()
Do DnaCodeGeneratorStub.IndienMethodCall("GenereerDnaCode","L").DanReturn("OAAAAA3")
@@ -24,6 +25,7 @@
#dim ToeleveringLijn As vhTest.Utils.DOM.AKP.ProductToeleveringLijn = ##class(vhTest.Utils.DOM.AKP.ProductToeleveringLijn).GeefProductToeleveringLijn()
Do ToeleveringLijn.IndienMethodCall("GeefAantal").DanReturn(1)
Do ToeleveringLijn.IndienMethodCall("GeefProductID").DanReturn(1000)
+ Do ToeleveringLijn.IndienMethodCall("GeefOrderID").DanReturn(100000)
Set ProductTypeAPIStub = ##class(vhTest.Mock.DOM.PM.impl.ProductTypeAPIimpl).%New()
Do ProductTypeAPIStub.IndienMethodCall("GeefProductTypePrefix", $$$ElkeWaarde).DanReturn("L")
@@ -39,6 +41,7 @@
Do $$$AssertEquals(DnaCodes.GetAt(1).ProductNummer,"1000")
Do $$$AssertEquals(DnaCodes.GetAt(1).KlantNummer,"K||1234")
Do $$$AssertEquals(DnaCodes.GetAt(1).DnaCode,"OAAAAA3")
+ Do $$$AssertEquals(DnaCodes.GetAt(1).OrderId,"100000")
}
]]>
@@ -48,6 +51,7 @@
#dim ToeleveringLijn As vhTest.Utils.DOM.AKP.ProductToeleveringLijn = ##class(vhTest.Utils.DOM.AKP.ProductToeleveringLijn).GeefProductToeleveringLijn()
Do ToeleveringLijn.IndienMethodCall("GeefAantal").DanReturn(2)
Do ToeleveringLijn.IndienMethodCall("GeefProductID").DanReturn(1000)
+ Do ToeleveringLijn.IndienMethodCall("GeefOrderID").DanReturn(100000)
Set ProductTypeAPIStub = ##class(vhTest.Mock.DOM.PM.impl.ProductTypeAPIimpl).%New()
Do ProductTypeAPIStub.IndienMethodCall("GeefProductTypePrefix", $$$ElkeWaarde).DanReturn("L")
@@ -63,10 +67,12 @@
Do $$$AssertEquals(DnaCodes.GetAt(1).ProductNummer,"1000")
Do $$$AssertEquals(DnaCodes.GetAt(1).KlantNummer,"K||1234")
Do $$$AssertEquals(DnaCodes.GetAt(1).DnaCode,"OAAAAA3")
+ Do $$$AssertEquals(DnaCodes.GetAt(1).OrderId,"100000")
Do $$$AssertEquals(DnaCodes.GetAt(2).Toelevering,"1")
Do $$$AssertEquals(DnaCodes.GetAt(2).ProductNummer,"1000")
Do $$$AssertEquals(DnaCodes.GetAt(2).KlantNummer,"K||1234")
Do $$$AssertEquals(DnaCodes.GetAt(2).DnaCode,"OAAAAA3")
+ Do $$$AssertEquals(DnaCodes.GetAt(2).OrderId,"100000")
}
]]>
Index: APPS/Halux/AAP/DnaCodeService.cls.xml
===================================================================
diff -u -r57882 -r57896
--- APPS/Halux/AAP/DnaCodeService.cls.xml (.../DnaCodeService.cls.xml) (revision 57882)
+++ APPS/Halux/AAP/DnaCodeService.cls.xml (.../DnaCodeService.cls.xml) (revision 57896)
@@ -161,6 +161,7 @@
Set DnaCode.ParentDnaCode = "" //genereren onder voorwaarde
Set DnaCode.Status = ##class(DOM.Halux.AAP.enu.DnaCodeStatus).Nieuw()
Set DnaCode.ToeleveringLijn = ToeleveringLijn.GeefID()
+ Set DnaCode.OrderId = ToeleveringLijn.GeefOrderID()
If $IsObject(Batch) {
Set DnaCode.BatchId = Batch.GeefID()
Set DnaCode.IsWegwerpPallet = Batch.GeefIsWegwerpPallet()
Index: DOM/Halux/AAP/DnaCode.cls.xml
===================================================================
diff -u -r57857 -r57896
--- DOM/Halux/AAP/DnaCode.cls.xml (.../DnaCode.cls.xml) (revision 57857)
+++ DOM/Halux/AAP/DnaCode.cls.xml (.../DnaCode.cls.xml) (revision 57896)
@@ -76,6 +76,10 @@
%String
+
+%String
+
+
DnaCode
@@ -92,6 +96,10 @@
BatchId
+
+OrderId
+
+
%Library.CacheStorage
^DOM.Halux.AAP.DnaCodeD
@@ -157,6 +165,9 @@
BatchId
+
+OrderId
+