Index: vhTest/Mock/DOM/VKP/impl/LeverAdresRepository.cls.xml =================================================================== diff -u -r49779 -r49907 --- vhTest/Mock/DOM/VKP/impl/LeverAdresRepository.cls.xml (.../LeverAdresRepository.cls.xml) (revision 49779) +++ vhTest/Mock/DOM/VKP/impl/LeverAdresRepository.cls.xml (.../LeverAdresRepository.cls.xml) (revision 49907) @@ -28,10 +28,10 @@ ]]> - -AXLeverAdresId:%String + +AXLeverAdresId:%String,KlantNummer:%String DOM.VKP.impl.LeverAdres - Index: vhUnitTest/AXimpl/Dynamics/CustomerIn/Converter/LeverAdresUtils/ZetLeverAdressen/Test.cls.xml =================================================================== diff -u -r49736 -r49907 --- vhUnitTest/AXimpl/Dynamics/CustomerIn/Converter/LeverAdresUtils/ZetLeverAdressen/Test.cls.xml (.../Test.cls.xml) (revision 49736) +++ vhUnitTest/AXimpl/Dynamics/CustomerIn/Converter/LeverAdresUtils/ZetLeverAdressen/Test.cls.xml (.../Test.cls.xml) (revision 49907) @@ -23,6 +23,10 @@ 0000567890 + +1234 + + 0000567890 + +1234 + + + +AXLeverAdresId:%String,KlantNummer:%String +DOM.VKP.impl.LeverAdres + + + KlantID:DOM.VKP.VanHoeckeKlantID,LeverAdresID:%String DOM.VKP.LeverAdres Index: DOM/VKP/impl/LeverAdresRepository.cls.xml =================================================================== diff -u -r49779 -r49907 --- DOM/VKP/impl/LeverAdresRepository.cls.xml (.../LeverAdresRepository.cls.xml) (revision 49779) +++ DOM/VKP/impl/LeverAdresRepository.cls.xml (.../LeverAdresRepository.cls.xml) (revision 49907) @@ -171,25 +171,37 @@ AXLeverAdresId:%String %Boolean 0 ]]> - -AXLeverAdresId:%String + +AXLeverAdresId:%String,KlantNummer:%String DOM.VKP.impl.LeverAdres KlantID:DOM.VKP.VanHoeckeKlantID,LeverAdresID:%String DOM.VKP.LeverAdres 1000 ..GeefViaAXLeverAdresId(LeverAdresID) + Quit:+LeverAdresID>1000 ..GeefViaAXLeverAdresIdEnKlantNummer(LeverAdresID) #Dim Klant As DOM.VKP.Klant = ..VerkoopAPI.GeefKlant(KlantID) #Dim LeverAdres As DOM.VKP.LeverAdres = "" Index: AXimpl/Dynamics/CustomerIn/Converter/LeverAdresUtils.cls.xml =================================================================== diff -u -r49735 -r49907 --- AXimpl/Dynamics/CustomerIn/Converter/LeverAdresUtils.cls.xml (.../LeverAdresUtils.cls.xml) (revision 49735) +++ AXimpl/Dynamics/CustomerIn/Converter/LeverAdresUtils.cls.xml (.../LeverAdresUtils.cls.xml) (revision 49907) @@ -8,8 +8,8 @@ 1 - -AXimpl.AxToAdminUtils + +DOM.PARTIJ.LegacyPartijAPI 1 @@ -40,7 +40,7 @@ %Status 1 Klant:DOM.VKP.VanHoeckeKlant,Cust:AXif.Dynamics.CustomerIn.MessageParts.AxdEntityCust Index: vhUnitTest/WSimpl/Vhisie4/Winkelkar/WinkelkarService/BestelWinkelkar/Test.cls.xml =================================================================== diff -u -r49898 -r49907 --- vhUnitTest/WSimpl/Vhisie4/Winkelkar/WinkelkarService/BestelWinkelkar/Test.cls.xml (.../Test.cls.xml) (revision 49898) +++ vhUnitTest/WSimpl/Vhisie4/Winkelkar/WinkelkarService/BestelWinkelkar/Test.cls.xml (.../Test.cls.xml) (revision 49907) @@ -192,6 +192,7 @@ Do ..WinkelkarRepositoryMock.IndienMethodCall("GeefOfferteIDViaID", "WinkelkarExterneId").DanReturn("InterneId") #dim AxLeverAdresId As %String = "1001" + #dim KlantNummer As %String = "1000" #dim VerwachteHoofding As APPS.EC.dto.Hoofding = ##class(vhTest.Utils.APPS.EC.dto.Hoofding).StandaardHoofdingMetVolmachtEnOpmerkingen() #dim TeConverterenLeverAdres As DOM.VKP.LeverAdres = ##class(vhTest.Utils.DOM.VKP.LeverAdres).Belgisch() @@ -206,12 +207,13 @@ Set LeverAdresRepositoryMock = ##class(vhTest.Mock.DOM.VKP.impl.LeverAdresRepository).%New() Do LeverAdresRepositoryMock.IndienMethodCall("BestaatViaAXLeverAdresId",AxLeverAdresId).DanReturn($$$True) - Do LeverAdresRepositoryMock.VerwachtMethodCall("GeefViaAXLeverAdresId",AxLeverAdresId).DanReturn(TeConverterenLeverAdres) + Do LeverAdresRepositoryMock.VerwachtMethodCall("GeefViaAXLeverAdresIdEnKlantNummer",AxLeverAdresId,KlantNummer).DanReturn(TeConverterenLeverAdres) #dim Service As WSimpl.Vhisie4.Winkelkar.WinkelkarService.BestelWinkelkar = ##class(WSimpl.Vhisie4.Winkelkar.WinkelkarService.BestelWinkelkar).%New(..VerkoopServiceMock, ..WinkelkarRepositoryMock, ,..CheckoutTypeBepalerMock, ..WinkelkarServiceHelperMock, LeverAdresRepositoryMock) #dim BestelWinkelkarRequest As WS.Vhisie4.Winkelkar.BestelWinkelkarRequest = ##class(vhTest.Utils.WS.Vhisie4.Winkelkar.BestelWinkelkarRequest).StandaardBestelWinkelkarRequest() Set BestelWinkelkarRequest.Winkelkar.Id = "WinkelkarExterneId" + Set BestelWinkelkarRequest.Winkelkar.KlantId = KlantNummer Set BestelWinkelkarRequest.LeverAdres.Id = AxLeverAdresId Do Service.BestelWinkelkar(BestelWinkelkarRequest) Index: vhUnitTest/DOM/VKP/impl/LeverAdresRepository/GeefViaAxLeveradresId.cls.xml =================================================================== diff -u -r49367 -r49907 --- vhUnitTest/DOM/VKP/impl/LeverAdresRepository/GeefViaAxLeveradresId.cls.xml (.../GeefViaAxLeveradresId.cls.xml) (revision 49367) +++ vhUnitTest/DOM/VKP/impl/LeverAdresRepository/GeefViaAxLeveradresId.cls.xml (.../GeefViaAxLeveradresId.cls.xml) (revision 49907) @@ -40,7 +40,7 @@ Do ..ZetVerwachteExceptie(##class(Tools.Test.VerwachteExceptie).%New(##class(TECH.Exceptions.InvalidInputException).%ClassName(1),Substrings)) Set LeveradresRepository = ##class(DOM.VKP.impl.LeverAdresRepository).%New() - #dim LeverAdres As DOM.VKP.impl.LeverAdres = LeveradresRepository.GeefViaAXLeverAdresId("AXID1234") + #dim LeverAdres As DOM.VKP.impl.LeverAdres = LeveradresRepository.GeefViaAXLeverAdresIdEnKlantNummer("AXID1234",..#TestKlantnummer) ]]> @@ -56,7 +56,7 @@ Do ..VoegToeLeveradres("1") Set LeveradresRepository = ##class(DOM.VKP.impl.LeverAdresRepository).%New() - #dim LeverAdres As DOM.VKP.impl.LeverAdres = LeveradresRepository.GeefViaAXLeverAdresId("AXID12341") + #dim LeverAdres As DOM.VKP.impl.LeverAdres = LeveradresRepository.GeefViaAXLeverAdresIdEnKlantNummer("AXID12341",..#TestKlantnummer) Do $$$AssertTrue(LeveradresRepository.BestaatViaAXLeverAdresId("AXID12341"),"") @@ -83,7 +83,7 @@ Do $$$AssertTrue(LeveradresRepository.BestaatViaAXLeverAdresId("AXID12342"),"") Do $$$AssertFalse(LeveradresRepository.BestaatViaAXLeverAdresId("AXID12343"),"") - #dim LeverAdres As DOM.VKP.impl.LeverAdres = LeveradresRepository.GeefViaAXLeverAdresId("AXID12342") + #dim LeverAdres As DOM.VKP.impl.LeverAdres = LeveradresRepository.GeefViaAXLeverAdresIdEnKlantNummer("AXID12342",..#TestKlantnummer) Do $$$AssertEquals(LeverAdres.GeefUniekId(),"84692") Do $$$AssertEquals(LeverAdres.Straat,"TRADEBOULEVARD 5 A")