Index: vhTest/Mock/APPS/VKP/OrderIngaveService.cls.xml
===================================================================
diff -u -r37872 -r42359
--- vhTest/Mock/APPS/VKP/OrderIngaveService.cls.xml (.../OrderIngaveService.cls.xml) (revision 37872)
+++ vhTest/Mock/APPS/VKP/OrderIngaveService.cls.xml (.../OrderIngaveService.cls.xml) (revision 42359)
@@ -3,8 +3,7 @@
Deze klasse werd automatisch gegenereerd en onderhouden - lokale aanpassingen zijn niet nodig.
-Een hercompilatie van de basis interface - met een correct werkende studiohook ( v2.20 ++ ) - zorgt ervoor dat deze klasse aangepast wordt
-Inheritance van meerdere TECH.Interface interfaces resulteert nog niet in een mockklasse met overeenkomstige inheritance-structuur.
+Een hercompilatie van de basis interface - met een correct werkende studiohook ( v2.20 ++ ) - zorgt ervoor dat deze klasse aangepast wordt
1
APPS.VKP.OrderIngaveService,Tools.Mock.MockClassBase
right
Index: DOM/EC/Winkelkar/impl/WinkelkarUtils.cls.xml
===================================================================
diff -u -r42354 -r42359
--- DOM/EC/Winkelkar/impl/WinkelkarUtils.cls.xml (.../WinkelkarUtils.cls.xml) (revision 42354)
+++ DOM/EC/Winkelkar/impl/WinkelkarUtils.cls.xml (.../WinkelkarUtils.cls.xml) (revision 42359)
@@ -12,7 +12,7 @@
-DOM.EC.Winkelkar.MaatwerkLijn
+DOM.EC.Winkelkar.ProductLijn
list
1
Index: vhUnitTest/APPS/VKP/OrderIngaveService/MaakOrderVanOfferte/TestOrderIngaveServiceDeelLeveringen.cls.xml
===================================================================
diff -u
--- vhUnitTest/APPS/VKP/OrderIngaveService/MaakOrderVanOfferte/TestOrderIngaveServiceDeelLeveringen.cls.xml (revision 0)
+++ vhUnitTest/APPS/VKP/OrderIngaveService/MaakOrderVanOfferte/TestOrderIngaveServiceDeelLeveringen.cls.xml (revision 42359)
@@ -0,0 +1,49 @@
+
+
+
+
+Do ##class(vhUnitTest.Manager).RunTest("/debug/display=all","APPS.VKP.OrderIngaveService.MaakOrderVanOfferte.TestOrderIngaveService")
+vhUnitTest.APPS.VKP.OrderIngaveService.MaakOrderVanOfferte.TestBase
+
+
+
+
+
+
+
+
+
+
+
+
Index: APPS/VKP/OrderIngaveService.cls.xml
===================================================================
diff -u -r37950 -r42359
--- APPS/VKP/OrderIngaveService.cls.xml (.../OrderIngaveService.cls.xml) (revision 37950)
+++ APPS/VKP/OrderIngaveService.cls.xml (.../OrderIngaveService.cls.xml) (revision 42359)
@@ -63,8 +63,13 @@
1
+
+APPS.EC.impl.VroegsteLeverdatumBepaler
+1
+
+
-TekstLijnenToevoeger:APPS.VKP.OrderIngaveService.TekstLijnenToevoeger="",DateTimeAPI:TECH.DateTime="",OfferteRepository:APPS.VKP.Offerte.impl.OfferteRepository,OrderAPI:DOM.VKP.OrderAPI,GebruikerBeheerder:DOM.common.VanHoeckeGebruikerBeheerder,OrderLevenCyclusService:APPS.VKP.OrderLevenCyclusService,WinkelkarRepository:DOM.EC.Winkelkar.impl.WinkelkarRepository,OrderPrijsValidator:APPS.VKP.impl.OrderPrijsValidatie
+TekstLijnenToevoeger:APPS.VKP.OrderIngaveService.TekstLijnenToevoeger="",DateTimeAPI:TECH.DateTime="",OfferteRepository:APPS.VKP.Offerte.impl.OfferteRepository,OrderAPI:DOM.VKP.OrderAPI,GebruikerBeheerder:DOM.common.VanHoeckeGebruikerBeheerder,OrderLevenCyclusService:APPS.VKP.OrderLevenCyclusService,WinkelkarRepository:DOM.EC.Winkelkar.impl.WinkelkarRepository,OrderPrijsValidator:APPS.VKP.impl.OrderPrijsValidatie,VroegsteLeverdatumBepaler:APPS.EC.impl.VroegsteLeverdatumBepaler
1
1
%Status
@@ -81,6 +86,7 @@
set ..WinkelkarRepository = $$$Inject(WinkelkarRepository,##class(DOM.EC.Winkelkar.impl.WinkelkarRepository).%New())
set ..AdresUtils = ##class(APPS.VKP.OrderIngave.impl.AdresUtils).%New()
set ..OrderPrijsValidator = $$$Inject(OrderPrijsValidator,##class(APPS.VKP.impl.OrderPrijsValidatie).%New())
+ Set ..VroegsteLeverdatumBepaler = $$$Inject(VroegsteLeverdatumBepaler,##class(APPS.EC.impl.VroegsteLeverdatumBepaler).%New())
Quit $$$OK
]]>
@@ -188,6 +194,7 @@
Do ..VoegToeWinkelkarLijnenAanOrder(Order, Offerte, GegevenBevestigingen)
Do Order.Save()
+
Do ##class(DOM.VKP.event.OrderEventRaiser).RaiseOrderGemaaktEvent(Order.GeefID())
Do Offerte.ZetOrderID(Order.GeefID())
@@ -264,15 +271,15 @@
Order:DOM.VKP.Order,Offerte:APPS.VKP.impl.Offerte,GegevenBevestigingen:APPS.common.Bevestigen.dto.GegevenBevestigingen=""
1
Index: vhUnitTest/APPS/VKP/OrderIngaveService/MaakOrderVanOfferte/TestBase.cls.xml
===================================================================
diff -u -r42323 -r42359
--- vhUnitTest/APPS/VKP/OrderIngaveService/MaakOrderVanOfferte/TestBase.cls.xml (.../TestBase.cls.xml) (revision 42323)
+++ vhUnitTest/APPS/VKP/OrderIngaveService/MaakOrderVanOfferte/TestBase.cls.xml (.../TestBase.cls.xml) (revision 42359)
@@ -91,15 +91,15 @@
1
-
1
+
+
+
+Winkelkar:DOM.EC.Winkelkar.Winkelkar,GroepNaam:%String,ProductID:%String,Aantal:%Integer
+1
+
Index: APPS/VKP/impl/WinkelkarLijnenNaarOrderKopieerder.cls.xml
===================================================================
diff -u -r41921 -r42359
--- APPS/VKP/impl/WinkelkarLijnenNaarOrderKopieerder.cls.xml (.../WinkelkarLijnenNaarOrderKopieerder.cls.xml) (revision 41921)
+++ APPS/VKP/impl/WinkelkarLijnenNaarOrderKopieerder.cls.xml (.../WinkelkarLijnenNaarOrderKopieerder.cls.xml) (revision 42359)
@@ -33,6 +33,16 @@
1
+
+%String
+1
+
+
+
+%ListOfDataTypes
+1
+
+
%String
APPS.VKP.WinkelkarLijnenNaarOrderVisitor.MaakOrderVanOffertePrijsVerschillen
@@ -55,10 +65,13 @@
-Winkelkar:DOM.EC.Winkelkar.Winkelkar,Order:DOM.VKP.Order,GegevenBevestigingen:APPS.common.Bevestigen.dto.GegevenBevestigingen
+Winkelkar:DOM.EC.Winkelkar.Winkelkar,Order:DOM.VKP.Order,GegevenBevestigingen:APPS.common.Bevestigen.dto.GegevenBevestigingen,OfferteLeverdatum:%String="",VroegsteLeverdatumPerLijn:%ListOfDataTypes=""
@@ -90,10 +103,16 @@
ProductLijn:DOM.EC.Winkelkar.ProductLijn
%Status