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