Index: vhUnitTest/WSimpl/Vhisie4/Winkelkar/WinkelkarService/Synchroniseer/Test.cls.xml =================================================================== diff -u -r45473 -r57539 --- vhUnitTest/WSimpl/Vhisie4/Winkelkar/WinkelkarService/Synchroniseer/Test.cls.xml (.../Test.cls.xml) (revision 45473) +++ vhUnitTest/WSimpl/Vhisie4/Winkelkar/WinkelkarService/Synchroniseer/Test.cls.xml (.../Test.cls.xml) (revision 57539) @@ -5,10 +5,16 @@ - + + + + + +AantalLijnen:%Integer=0 1 WS.Vhisie4.Winkelkar.dto.Winkelkar + +LijnId:%Integer +1 +WS.Vhisie4.Winkelkar.dto.MaatwerkLijn + + + TotaalPrijs:%Decimal=25 1 Index: WSimpl/Vhisie4/Winkelkar/WinkelkarService/Synchroniseer.cls.xml =================================================================== diff -u -r45979 -r57539 --- WSimpl/Vhisie4/Winkelkar/WinkelkarService/Synchroniseer.cls.xml (.../Synchroniseer.cls.xml) (revision 45979) +++ WSimpl/Vhisie4/Winkelkar/WinkelkarService/Synchroniseer.cls.xml (.../Synchroniseer.cls.xml) (revision 57539) @@ -38,13 +38,23 @@ 1 + +WSimpl.Vhisie4.Winkelkar.WinkelkarUtils +1 + + APPS.EC.Verkoop.impl.Externe.VerkoopService 1 + +WSimpl.Vhisie4.Winkelkar.WinkelkarService.Helper +1 + + -WinkelkarRepository:WSimpl.Vhisie4.Winkelkar.WinkelkarRepository,WinkelkarUpdater:WSimpl.Vhisie4.Winkelkar.WinkelkarService.Synchroniseer.WinkelkarUpdater,WinkelkarConverter:WSimpl.Vhisie4.Winkelkar.WinkelkarConverter,WinkelkarUtils:APPS.EC.Winkelkar.impl.WinkelkarUtils,ExterneVerkoopService:APPS.EC.Verkoop.impl.Externe.VerkoopService +WinkelkarRepository:WSimpl.Vhisie4.Winkelkar.WinkelkarRepository="",WinkelkarUpdater:WSimpl.Vhisie4.Winkelkar.WinkelkarService.Synchroniseer.WinkelkarUpdater="",WinkelkarConverter:WSimpl.Vhisie4.Winkelkar.WinkelkarConverter="",WinkelkarUtils:APPS.EC.Winkelkar.impl.WinkelkarUtils="",ExterneVerkoopService:APPS.EC.Verkoop.impl.Externe.VerkoopService="",Helper:WSimpl.Vhisie4.Winkelkar.WinkelkarService.Helper="",DtoWinkelkarUtils:WSimpl.Vhisie4.Winkelkar.WinkelkarUtils="" 1 1 %Status @@ -55,6 +65,8 @@ Set ..ExterneVerkoopService = $$$Inject(ExterneVerkoopService, ##class(APPS.EC.Verkoop.impl.Externe.VerkoopService).%New()) Set ..WinkelkarConverter = $$$Inject(WinkelkarConverter, ##class(WSimpl.Vhisie4.Winkelkar.WinkelkarConverter).%New()) Set ..WinkelkarUtils = $$$Inject(WinkelkarUtils, ##class(APPS.EC.Winkelkar.impl.WinkelkarUtils).%New()) + Set ..DtoWinkelkarUtils = $$$Inject(DtoWinkelkarUtils, ##class(WSimpl.Vhisie4.Winkelkar.WinkelkarUtils).%New()) + Set ..Helper = $$$Inject(Helper,##class(WSimpl.Vhisie4.Winkelkar.WinkelkarService.Helper).%New()) Quit $$$OK ]]> @@ -68,9 +80,12 @@ #dim OfferteID As %String = ..WinkelkarRepository.GeefOfferteIDViaID(Winkelkar.Id) #dim WinkelkarID As %String = ..WinkelkarRepository.GeefWinkelkarIDViaID(Winkelkar.Id) + Do ..Helper.VerwijderOngeldigGewordenGepersisteerdeMaatwerkLijnen(Winkelkar) + Set Winkelkar.Lijnen = ..DtoWinkelkarUtils.VerwijderOngeldigeMaatwerkLijnen(Winkelkar) + #dim Gepersisteerdelijnen As APPS.EC.Winkelkar.dto.LijnList = ..GeefGepersisteerdeLijnen(OfferteID, Filter) #dim Nietgepersisteerdelijnen As APPS.EC.Winkelkar.dto.LijnList = ..GeefNietGepersisteerdeLijnen(Winkelkar, Filter) - + Quit ..WinkelkarUpdater.Synchroniseer(WinkelkarID, Nietgepersisteerdelijnen, Gepersisteerdelijnen, Filter) ]]>