Index: WSimpl/Halux/AAP/DnaCodeService/AantalGescandeVhossSequentieItemsBepaler.cls.xml
===================================================================
diff -u -r61008 -r61010
--- WSimpl/Halux/AAP/DnaCodeService/AantalGescandeVhossSequentieItemsBepaler.cls.xml (.../AantalGescandeVhossSequentieItemsBepaler.cls.xml) (revision 61008)
+++ WSimpl/Halux/AAP/DnaCodeService/AantalGescandeVhossSequentieItemsBepaler.cls.xml (.../AantalGescandeVhossSequentieItemsBepaler.cls.xml) (revision 61010)
@@ -23,7 +23,7 @@
DnaCode:DOM.Halux.AAP.DnaCode
-%Integer
+%List
DnaCode:DOM.Halux.AAP.DnaCode
1
-%Integer
-%List
+
DnaCode:DOM.Halux.AAP.DnaCode
1
-%Integer
+%List
Index: vhUnitTest/WSimpl/Halux/AAP/DnaCodeService/AantalGescandeVhossSequentieItemsBepaler/BepaalAantalGescandeVhossSequentieItems.cls.xml
===================================================================
diff -u -r61009 -r61010
--- vhUnitTest/WSimpl/Halux/AAP/DnaCodeService/AantalGescandeVhossSequentieItemsBepaler/BepaalAantalGescandeVhossSequentieItems.cls.xml (.../BepaalAantalGescandeVhossSequentieItems.cls.xml) (revision 61009)
+++ vhUnitTest/WSimpl/Halux/AAP/DnaCodeService/AantalGescandeVhossSequentieItemsBepaler/BepaalAantalGescandeVhossSequentieItems.cls.xml (.../BepaalAantalGescandeVhossSequentieItems.cls.xml) (revision 61010)
@@ -13,8 +13,8 @@
Do SequentieService.IndienMethodCall("HeeftSequentie",DnaCode.BatchId).DanReturn($$$False)
Set Bepaler = ##class(WSimpl.Halux.AAP.DnaCodeService.AantalGescandeVhossSequentieItemsBepaler).%New()
- #dim Aantal = Bepaler.BepaalAantalGescandeVhossSequentieItems(DnaCode)
- Do $$$AssertEquals(Aantal,0)
+ #dim Aantal As %List = Bepaler.BepaalAantalGescandeVhossSequentieItems(DnaCode)
+ Do $$$AssertEquals($LI(Aantal,1),0)
]]>
@@ -42,8 +42,8 @@
Do SequentieService.IndienMethodCall("GeefProductieSequentie",DnaCode.BatchId).DanReturn(ProductieSequentie)
Set Bepaler = ##class(WSimpl.Halux.AAP.DnaCodeService.AantalGescandeVhossSequentieItemsBepaler).%New(SequentieService)
- #dim Aantal = Bepaler.BepaalAantalGescandeVhossSequentieItems(DnaCode)
- Do $$$AssertEquals(Aantal,1)
+ #dim Aantal As %List = Bepaler.BepaalAantalGescandeVhossSequentieItems(DnaCode)
+ Do $$$AssertEquals($LI(Aantal,1),1)
]]>
@@ -76,8 +76,8 @@
Do SequentieService.IndienMethodCall("GeefProductieSequentie",DnaCode.BatchId).DanReturn(ProductieSequentie)
Set Bepaler = ##class(WSimpl.Halux.AAP.DnaCodeService.AantalGescandeVhossSequentieItemsBepaler).%New(SequentieService)
- #dim Aantal = Bepaler.BepaalAantalGescandeVhossSequentieItems(DnaCode)
- Do $$$AssertEquals(Aantal,2)
+ #dim Aantal As %List = Bepaler.BepaalAantalGescandeVhossSequentieItems(DnaCode)
+ Do $$$AssertEquals($LI(Aantal,1),2)
]]>
@@ -115,8 +115,8 @@
Do SequentieService.IndienMethodCall("GeefProductieSequentie",DnaCode.BatchId).DanReturn(ProductieSequentie)
Set Bepaler = ##class(WSimpl.Halux.AAP.DnaCodeService.AantalGescandeVhossSequentieItemsBepaler).%New(SequentieService)
- #dim Aantal = Bepaler.BepaalAantalGescandeVhossSequentieItems(DnaCode)
- Do $$$AssertEquals(Aantal,1)
+ #dim Aantal As %List = Bepaler.BepaalAantalGescandeVhossSequentieItems(DnaCode)
+ Do $$$AssertEquals($LI(Aantal,1),1)
]]>
@@ -130,8 +130,8 @@
Do SequentieService.IndienMethodCall("HeeftSequentie",DnaCode.BatchId).DanReturn($$$False)
Set Bepaler = ##class(WSimpl.Halux.AAP.DnaCodeService.AantalGescandeVhossSequentieItemsBepaler).%New()
- #dim Aantal = Bepaler.BepaalAantalGescandeVhossSequentieItems(DnaCode)
- Do $$$AssertEquals(Aantal,0)
+ #dim Aantal As %List = Bepaler.BepaalAantalGescandeVhossSequentieItems(DnaCode)
+ Do $$$AssertEquals($LI(Aantal,1),0)
]]>
@@ -145,8 +145,8 @@
Do SequentieService.IndienMethodCall("HeeftSequentie",DnaCode.BatchId).DanReturn($$$True)
Set Bepaler = ##class(WSimpl.Halux.AAP.DnaCodeService.AantalGescandeVhossSequentieItemsBepaler).%New()
- #dim Aantal = Bepaler.BepaalAantalGescandeVhossSequentieItems(DnaCode)
- Do $$$AssertEquals(Aantal,0)
+ #dim Aantal As %List = Bepaler.BepaalAantalGescandeVhossSequentieItems(DnaCode)
+ Do $$$AssertEquals($LI(Aantal,1),0)
]]>
@@ -156,8 +156,8 @@
Set DnaCode.DnaCode = "TABCDE0"
Set DnaCode.BatchId = 12345
Set Bepaler = ##class(WSimpl.Halux.AAP.DnaCodeService.AantalGescandeVhossSequentieItemsBepaler).%New()
- #dim Aantal = Bepaler.BepaalAantalGescandeVhossSequentieItems(DnaCode)
- Do $$$AssertEquals(Aantal,-1)
+ #dim Aantal As %List = Bepaler.BepaalAantalGescandeVhossSequentieItems(DnaCode)
+ Do $$$AssertEquals($LI(Aantal,1),-1)
]]>
Index: vhTest/Fake/WSimpl/Halux/AAP/DnaCodeService/AantalGescandeVhossSequentieItemsBepaler.cls.xml
===================================================================
diff -u -r60942 -r61010
--- vhTest/Fake/WSimpl/Halux/AAP/DnaCodeService/AantalGescandeVhossSequentieItemsBepaler.cls.xml (.../AantalGescandeVhossSequentieItemsBepaler.cls.xml) (revision 60942)
+++ vhTest/Fake/WSimpl/Halux/AAP/DnaCodeService/AantalGescandeVhossSequentieItemsBepaler.cls.xml (.../AantalGescandeVhossSequentieItemsBepaler.cls.xml) (revision 61010)
@@ -8,21 +8,21 @@
WSimpl.Halux.AAP.DnaCodeService.AantalGescandeVhossSequentieItemsBepaler
-%Integer
+%List
DnaCode:DOM.Halux.AAP.DnaCode
-%Integer
+%List
DnaCode:DOM.Halux.AAP.DnaCode
-%Integer
+%List
Index: vhTest/Mock/WSimpl/Halux/AAP/DnaCodeService/AantalGescandeVhossSequentieItemsBepaler.cls.xml
===================================================================
diff -u -r60942 -r61010
--- vhTest/Mock/WSimpl/Halux/AAP/DnaCodeService/AantalGescandeVhossSequentieItemsBepaler.cls.xml (.../AantalGescandeVhossSequentieItemsBepaler.cls.xml) (revision 60942)
+++ vhTest/Mock/WSimpl/Halux/AAP/DnaCodeService/AantalGescandeVhossSequentieItemsBepaler.cls.xml (.../AantalGescandeVhossSequentieItemsBepaler.cls.xml) (revision 61010)
@@ -17,7 +17,7 @@
DnaCode:DOM.Halux.AAP.DnaCode
-%Integer
+%List
Index: WSimpl/Halux/AAP/DnaCodeService.cls.xml
===================================================================
diff -u -r60939 -r61010
--- WSimpl/Halux/AAP/DnaCodeService.cls.xml (.../DnaCodeService.cls.xml) (revision 60939)
+++ WSimpl/Halux/AAP/DnaCodeService.cls.xml (.../DnaCodeService.cls.xml) (revision 61010)
@@ -53,6 +53,11 @@
1
+
+WSimpl.Halux.AAP.DnaCodeService.AantalGescandeVhossSequentieItemsBepaler
+1
+
+
DnaCodeRepository:DOM.Halux.AAP.DnaCodeRepository="",PalletCodeValidator:WSimpl.Halux.AAP.DnaCodeService.PalletCodeValidator="",InventarisService:APPS.MAG.Inventaris.impl.InventarisService,DocsV1:BL.PPS.TBX.DocsV1="",ProboxEtiketAfdrukkenHelper:WSimpl.Halux.AAP.DnaCodeService.ProboxEtiketAfdrukkenHelper="",UGLYPickingWrapper:WSimpl.Halux.AAP.DnaCodeService.UGLYPickingWrapper="",KlantinstellingenRepository:DOM.Halux.AAP.KlantinstellingenRepository="",VerkoopAPI:DOM.VKP.VerkoopAPI
1
@@ -69,6 +74,7 @@
Set ..UGLYPickingWrapper = $$$Inject(UGLYPickingWrapper, ##class(WSimpl.Halux.AAP.DnaCodeService.UGLYPickingWrapper).%New())
Set ..KlantinstellingenRepository = $$$Inject(KlantinstellingenRepository, ##class(DOM.Halux.AAP.KlantinstellingenRepository).%New())
Set ..VerkoopAPI = $$$Inject(VerkoopAPI, ##class(DOM.VKP.impl.VerkoopAPI).%New())
+ Set ..AantalGescandeVhossSequentieItemsBepaler = ##class(WSimpl.Halux.AAP.DnaCodeService.AantalGescandeVhossSequentieItemsBepaler).%New()
Quit $$$OK
]]>
@@ -234,7 +240,7 @@
Do ..DnaCodeRepository.Bewaar(DnaCode)
If ..IsGeldigeVhossCode(DnaCodeAfmeldenRequest.PalletCode) {
-
+ Set AantalInToelevering = $LI(..AantalGescandeVhossSequentieItemsBepaler.BepaalAantalGescandeVhossSequentieItems(DnaCode),1)
} Else {
Set ToeleveringId = DnaCode.Toelevering
Set DnaCodeIterator = ..DnaCodeRepository.ZoekViaToeleveringIdEnRecent(ToeleveringId)