Index: vhUnitTest/APPS/VKP/OrderIngaveService/MaakOrderVanOfferte/TestProductLijn.cls.xml
===================================================================
diff -u -r48734 -r53652
--- vhUnitTest/APPS/VKP/OrderIngaveService/MaakOrderVanOfferte/TestProductLijn.cls.xml (.../TestProductLijn.cls.xml) (revision 48734)
+++ vhUnitTest/APPS/VKP/OrderIngaveService/MaakOrderVanOfferte/TestProductLijn.cls.xml (.../TestProductLijn.cls.xml) (revision 53652)
@@ -92,6 +92,36 @@
}
]]>
+
+
+
+
Index: APPS/VKP/OrderIngaveService.cls.xml
===================================================================
diff -u -r53632 -r53652
--- APPS/VKP/OrderIngaveService.cls.xml (.../OrderIngaveService.cls.xml) (revision 53632)
+++ APPS/VKP/OrderIngaveService.cls.xml (.../OrderIngaveService.cls.xml) (revision 53652)
@@ -83,8 +83,13 @@
1
+
+DOM.PM.ProductAPI
+1
+
+
-TekstLijnenToevoeger:APPS.VKP.OrderIngaveService.TekstLijnenToevoeger="",DateTimeAPI:TECH.DateTime.DateTimeAPI="",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,DocumentReferentiesRepository:DOM.VKP.DocumentReferentiesRepository,AdresUtils:APPS.VKP.OrderIngave.impl.AdresUtils,WinkelkarLijnenNaarOrderKopieerder:APPS.VKP.impl.WinkelkarLijnenNaarOrderKopieerder,LeveradresAanpasser:APPS.VKP.OrderIngaveService.LeverAdresAanpasserBijHerbestellingBijProbleem
+TekstLijnenToevoeger:APPS.VKP.OrderIngaveService.TekstLijnenToevoeger="",DateTimeAPI:TECH.DateTime.DateTimeAPI="",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,DocumentReferentiesRepository:DOM.VKP.DocumentReferentiesRepository,AdresUtils:APPS.VKP.OrderIngave.impl.AdresUtils,WinkelkarLijnenNaarOrderKopieerder:APPS.VKP.impl.WinkelkarLijnenNaarOrderKopieerder,LeveradresAanpasser:APPS.VKP.OrderIngaveService.LeverAdresAanpasserBijHerbestellingBijProbleem,ProductAPI:DOM.PM.ProductAPI
1
1
%Status
@@ -104,6 +109,7 @@
Set ..VroegsteLeverdatumBepaler = $$$Inject(VroegsteLeverdatumBepaler,##class(APPS.EC.impl.VroegsteLeverdatumBepaler).%New())
Set ..DocumentReferentiesRepository = $$$Inject(DocumentReferentiesRepository,##class(DOM.VKP.DocumentReferentiesRepository).%New())
set ..LeveradresAanpasser = $$$Inject(LeveradresAanpasser,##class(APPS.VKP.OrderIngaveService.LeverAdresAanpasserBijHerbestellingBijProbleem).%New())
+ Set ..ProductAPI = $$$Inject(ProductAPI, ##class(DOM.DomeinContext).Instance().GeefProductAPI())
Quit $$$OK
]]>
@@ -280,6 +286,11 @@
#dim TransportProductLijn As DOM.VKP.ProductOrderlijn = Order.MaakNieuweProductLijn( ..#TransportProductID)
Do TransportProductLijn.ZetAantal(1)
Do TransportProductLijn.ZetTotaalExclBTW(EenheidPrijsExclBTW)
+
+ #dim Product As DOM.PM.Product = ..ProductAPI.GeefProduct(..#TransportProductID)
+ Do TransportProductLijn.ZetBTWCode(Product.GeefBTWCode())
+ Do TransportProductLijn.ZetAfrondingRegel(Product.GeefGrootteOrdeVerkoop()_1)
+
Do TransportProductLijn.ZetTekstVoorAfdrukDocumentType(ManueleLijnOmschrijving,##class(DOM.VKP.enu.TekstAfdrukDocumentType).Toelevering())
Do TransportProductLijn.ZetTekstVoorAfdrukDocumentType(ManueleLijnOmschrijving,##class(DOM.VKP.enu.TekstAfdrukDocumentType).LeverBon())
]]>