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)