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)
]]>