Index: vhUnitTest/WSimpl/Vhisie4/Winkelkar/WinkelkarService/BereidVoorBestelling/Test.cls.xml =================================================================== diff -u -r39174 -r39594 --- vhUnitTest/WSimpl/Vhisie4/Winkelkar/WinkelkarService/BereidVoorBestelling/Test.cls.xml (.../Test.cls.xml) (revision 39174) +++ vhUnitTest/WSimpl/Vhisie4/Winkelkar/WinkelkarService/BereidVoorBestelling/Test.cls.xml (.../Test.cls.xml) (revision 39594) @@ -3,124 +3,52 @@ vhUnitTest.TestCase - + - - - - - - - - - - - - + - -1 -WS.Vhisie4.Winkelkar.BereidVoorBestellingRequest - - - 1 %ListOfDataTypes Index: WSimpl/Vhisie4/Winkelkar/WinkelkarService/BewaarProductLijn.cls.xml =================================================================== diff -u -r39526 -r39594 --- WSimpl/Vhisie4/Winkelkar/WinkelkarService/BewaarProductLijn.cls.xml (.../BewaarProductLijn.cls.xml) (revision 39526) +++ WSimpl/Vhisie4/Winkelkar/WinkelkarService/BewaarProductLijn.cls.xml (.../BewaarProductLijn.cls.xml) (revision 39594) @@ -43,7 +43,7 @@ Do ..WinkelkarService.VerwijderLijn(WinkelkarID, LijnID) } - Do ..WinkelkarService.VoegToeProduct(WinkelkarID, BewaarProductLijnRequest.ProductId, BewaarProductLijnRequest.Aantal, BewaarProductLijnRequest.PakketReferentie, BewaarProductLijnRequest.ProjectReferentie, BewaarProductLijnRequest.LijnId) + Do ..WinkelkarService.VoegToeProduct(WinkelkarID, "EenGroep", BewaarProductLijnRequest.ProductId, BewaarProductLijnRequest.Aantal, BewaarProductLijnRequest.PakketReferentie, BewaarProductLijnRequest.ProjectReferentie, BewaarProductLijnRequest.LijnId) ]]> Index: WSimpl/Vhisie4/Winkelkar/WinkelkarConverter.cls.xml =================================================================== diff -u -r39546 -r39594 --- WSimpl/Vhisie4/Winkelkar/WinkelkarConverter.cls.xml (.../WinkelkarConverter.cls.xml) (revision 39546) +++ WSimpl/Vhisie4/Winkelkar/WinkelkarConverter.cls.xml (.../WinkelkarConverter.cls.xml) (revision 39594) @@ -14,7 +14,9 @@ 1 %Status 1 - @@ -27,8 +29,11 @@ set Iterator = ##class(TECH.ListIterator).%New(Winkelkar.Lijnen) while Iterator.HasNext() { #dim WinkelkarLijn As WS.Vhisie4.Winkelkar.dto.WinkelkarLijn = Iterator.Next() - do Offerte.Winkelkar.Lijnen.Insert(..WinkelkarLijnConverter.Convert(WinkelkarLijn)) + set Offerte.Winkelkar = ##class(APPS.EC.Winkelkar.dto.Winkelkar).%New() + do Offerte.Winkelkar.Lijnen.Insert(..WinkelkarLijnConverter.NaarApps(WinkelkarLijn)) } + + Quit Offerte ]]> Index: WSimpl/Vhisie4/Winkelkar/WinkelkarService/BereidVoorBestelling.cls.xml =================================================================== diff -u -r39553 -r39594 --- WSimpl/Vhisie4/Winkelkar/WinkelkarService/BereidVoorBestelling.cls.xml (.../BereidVoorBestelling.cls.xml) (revision 39553) +++ WSimpl/Vhisie4/Winkelkar/WinkelkarService/BereidVoorBestelling.cls.xml (.../BereidVoorBestelling.cls.xml) (revision 39594) @@ -31,7 +31,7 @@ BereidVoorBestellingRequest:WS.Vhisie4.Winkelkar.BereidVoorBestellingRequest WS.Vhisie4.Winkelkar.BereidVoorBestellingResponse BestelWinkelkarRequest:WS.Vhisie4.Winkelkar.BestelWinkelkarRequest WS.Vhisie4.Winkelkar.BestelWinkelkarResponse @@ -39,12 +39,12 @@ Do VerkoopServiceMock.VerwachtMethodCall("BestelOfferte","DummyID","KlantId",##class(DOM.common.enu.Personality).VanHoecke()).DanDoeNiks() - #dim BestelWinkelkar As WSimpl.Vhisie4.Winkelkar.WinkelkarService.BestelWinkelkar = ##class(WSimpl.Vhisie4.Winkelkar.WinkelkarService.BestelWinkelkar).%New(VerkoopServiceMock, WinkelkarRepositoryStub, LegacyPartijAPIStub) + Set Service = ##class(WSimpl.Vhisie4.Winkelkar.WinkelkarService.BestelWinkelkar).%New(VerkoopServiceMock, WinkelkarRepositoryStub, LegacyPartijAPIStub) #dim BestelWinkelkarRequest As WS.Vhisie4.Winkelkar.BestelWinkelkarRequest = ..GeefBestelWinkelkarRequest() Set BestelWinkelkarRequest.Header.KlantId = "KlantId" - Do BestelWinkelkar.BestelWinkelkar(BestelWinkelkarRequest) + Do Service.BestelWinkelkar(BestelWinkelkarRequest) Do VerkoopServiceMock.Verifieer() ]]> @@ -65,11 +65,11 @@ Do VerkoopServiceMock.VerwachtMethodCall("ZetOfferteHoofding","DummyID", HoofdingMatcher).DanDoeNiks() - #dim BestelWinkelkar As WSimpl.Vhisie4.Winkelkar.WinkelkarService.BestelWinkelkar = ##class(WSimpl.Vhisie4.Winkelkar.WinkelkarService.BestelWinkelkar).%New(VerkoopServiceMock, WinkelkarRepositoryStub, LegacyPartijAPIStub) + Set Service = ##class(WSimpl.Vhisie4.Winkelkar.WinkelkarService.BestelWinkelkar).%New(VerkoopServiceMock, WinkelkarRepositoryStub, LegacyPartijAPIStub) #dim BestelWinkelkarRequest As WS.Vhisie4.Winkelkar.BestelWinkelkarRequest = ..GeefBestelWinkelkarRequest() Set BestelWinkelkarRequest.BestelOpmerking = "BestelOpmerking" - Set BestelWinkelkarRequest.Leverdatum = ..GeefHuidigeDatum() + Set BestelWinkelkarRequest.Leverdatum = $$$CurrentDate Set BestelWinkelkarRequest.LeverAdres.Aanspreking = "Dhr" Set BestelWinkelkarRequest.LeverAdres.Naam = "Kapoen" Set BestelWinkelkarRequest.LeverAdres.Toenaam = "Jo" @@ -79,9 +79,9 @@ Set BestelWinkelkarRequest.LeverAdres.StraatNrBus = "ANKERSTRAAT 91" Set BestelWinkelkarRequest.LeverAdres.Taal = "N" Set BestelWinkelkarRequest.Referentie = "OrderReferentie" + + Do Service.BestelWinkelkar(BestelWinkelkarRequest) - Do BestelWinkelkar.BestelWinkelkar(BestelWinkelkarRequest) - Do VerkoopServiceMock.Verifieer() ]]> @@ -98,35 +98,35 @@ #dim LegacyPartijAPIStub As vhTest.Mock.DOM.PARTIJ.LegacyPartijAPI = ##class(vhTest.Mock.DOM.PARTIJ.LegacyPartijAPI).%New() Do LegacyPartijAPIStub.IndienMethodCall("IsKlantPartijID",$$$ElkeWaarde).DanReturn($$$True) - #dim BestelWinkelkar As WSimpl.Vhisie4.Winkelkar.WinkelkarService.BestelWinkelkar = ##class(WSimpl.Vhisie4.Winkelkar.WinkelkarService.BestelWinkelkar).%New(VerkoopServiceStub, WinkelkarRepositoryMock, LegacyPartijAPIStub) + Set Service = ##class(WSimpl.Vhisie4.Winkelkar.WinkelkarService.BestelWinkelkar).%New(VerkoopServiceStub, WinkelkarRepositoryMock, LegacyPartijAPIStub) - Do BestelWinkelkar.BestelWinkelkar(..GeefBestelWinkelkarRequest()) + Do Service.BestelWinkelkar(..GeefBestelWinkelkarRequest()) Do WinkelkarRepositoryMock.Verifieer() ]]> 1 WS.Vhisie4.Winkelkar.BestelWinkelkarRequest @@ -140,7 +140,7 @@ Set Hoofding.LeveringDetail = ##class(APPS.EC.dto.LeveringDetail).%New() Set Hoofding.LeveringDetail.Datum = "" - Set Hoofding.LeveringDetail.WensDatum = ..GeefHuidigeDatum() + Set Hoofding.LeveringDetail.WensDatum = $$$CurrentDate Set Hoofding.LeveringDetail.Adres = ##class(vhTest.Utils.APPS.common.dto.Adres).BelgischAdres() @@ -151,13 +151,6 @@ Quit Hoofding ]]> - - -1 -%Date - - Index: WSimpl/Vhisie4/Winkelkar/WinkelkarLijnConverter.cls.xml =================================================================== diff -u -r39549 -r39594 --- WSimpl/Vhisie4/Winkelkar/WinkelkarLijnConverter.cls.xml (.../WinkelkarLijnConverter.cls.xml) (revision 39549) +++ WSimpl/Vhisie4/Winkelkar/WinkelkarLijnConverter.cls.xml (.../WinkelkarLijnConverter.cls.xml) (revision 39594) @@ -36,6 +36,7 @@ #dim APPSMaatwerkLijn As APPS.EC.Winkelkar.dto.MaatwerkLijn = ..EconConfiguratieConverter.Convert(WSMaatwerkLijn.EconConfiguratie) set APPSMaatwerkLijn.TotaalPrijs = WSMaatwerkLijn.TotaalPrijs set APPSMaatwerkLijn.EenheidPrijs = WSMaatwerkLijn.EenheidPrijs + set APPSMaatwerkLijn.ExterneId = WSMaatwerkLijn.Id quit APPSMaatwerkLijn ]]> @@ -49,6 +50,7 @@ Set APPSProductLijn.Aantal = WSProductLijn.Aantal Set APPSProductLijn.TotaalPrijs = WSProductLijn.TotaalPrijs Set APPSProductLijn.ProductId = WSProductLijn.ProductId + Set APPSProductLijn.ExterneId = WSProductLijn.Id Quit APPSProductLijn ]]> Index: WSimpl/Vhisie4/Winkelkar/WinkelkarService/HerberekenMaatwerk.cls.xml =================================================================== diff -u -r39486 -r39594 --- WSimpl/Vhisie4/Winkelkar/WinkelkarService/HerberekenMaatwerk.cls.xml (.../HerberekenMaatwerk.cls.xml) (revision 39486) +++ WSimpl/Vhisie4/Winkelkar/WinkelkarService/HerberekenMaatwerk.cls.xml (.../HerberekenMaatwerk.cls.xml) (revision 39594) @@ -18,16 +18,11 @@ 1 - + APPS.EC.Winkelkar.impl.WinkelkarUtils 1 - -WSimpl.Vhisie4.Winkelkar.WinkelkarUtils -1 - - WSimpl.Vhisie4.Winkelkar.WinkelkarService.HerberekenMaatwerk.LijnCacheBuilder 1 @@ -38,20 +33,26 @@ 1 + +WSimpl.Vhisie4.Winkelkar.WinkelkarConverter +1 + + -VerkoopService:APPS.EC.Verkoop.impl.Externe.VerkoopService,WinkelkarRepository:WSimpl.Vhisie4.Winkelkar.WinkelkarRepository,LijnCacheMatcher:WSimpl.Vhisie4.Winkelkar.WinkelkarService.HerberekenMaatwerk.LijnCacheMatcher,Vhisie3WinkelkarUtils:APPS.EC.Winkelkar.impl.WinkelkarUtils,Vhisie4WinkelkarUtils:WSimpl.Vhisie4.Winkelkar.WinkelkarUtils,LijnCacheBuilder:WSimpl.Vhisie4.Winkelkar.WinkelkarService.HerberekenMaatwerk.LijnCacheBuilder +VerkoopService:APPS.EC.Verkoop.impl.Externe.VerkoopService,WinkelkarRepository:WSimpl.Vhisie4.Winkelkar.WinkelkarRepository,LijnCacheMatcher:WSimpl.Vhisie4.Winkelkar.WinkelkarService.HerberekenMaatwerk.LijnCacheMatcher,WinkelkarUtils:APPS.EC.Winkelkar.impl.WinkelkarUtils,LijnCacheBuilder:WSimpl.Vhisie4.Winkelkar.WinkelkarService.HerberekenMaatwerk.LijnCacheBuilder 1 1 %Status 1 @@ -63,19 +64,10 @@ + + +HerberekenMaatwerkRequest:WS.Vhisie4.Winkelkar.HerberekenMaatwerkRequest +1 + + + + +HerberekenMaatwerkRequest:WS.Vhisie4.Winkelkar.HerberekenMaatwerkRequest +1 +%ListOfObjects + + + + +HerberekenMaatwerkRequest:WS.Vhisie4.Winkelkar.HerberekenMaatwerkRequest +1 +%ListOfObjects + + Index: vhUnitTest/WSimpl/Vhisie4/Winkelkar/WinkelkarService/BewaarMaatwerkLijn/Test.cls.xml =================================================================== diff -u -r39558 -r39594 --- vhUnitTest/WSimpl/Vhisie4/Winkelkar/WinkelkarService/BewaarMaatwerkLijn/Test.cls.xml (.../Test.cls.xml) (revision 39558) +++ vhUnitTest/WSimpl/Vhisie4/Winkelkar/WinkelkarService/BewaarMaatwerkLijn/Test.cls.xml (.../Test.cls.xml) (revision 39594) @@ -11,7 +11,7 @@ Do EconConfiguratieConverterMock.VerwachtMethodCall("Convert",BewaarMaatwerkLijnRequest.EconConfiguratie).DanReturn(EconMaatwerkLijn) #dim MaatwerkLijn As APPS.EC.Winkelkar.dto.MaatwerkLijn = ..GeefMaatwerkLijn() - Set WinkelkarServiceMock = ##class(vhTest.Mock.APPS.EC.Winkelkar.impl.WinkelkarService).%New() + Set WinkelkarServiceMock = ##class(vhTest.Mock.APPS.EC.Winkelkar.WinkelkarService).%New() Do WinkelkarServiceMock.VerwachtMethodCall("VoegToeMaatwerk", "OfferteId", "MijnGroep", EconMaatwerkLijn.IngegevenKenmerken, "", "", "LijnID").DanReturn(MaatwerkLijn) Set WinkelkarRepositoryMock = ##class(vhTest.Mock.WSimpl.Vhisie4.Winkelkar.WinkelkarRepository).%New() @@ -37,7 +37,7 @@