Index: vhUnitTest/APPS/EC/Winkelkar/impl/WinkelkarService/VoegToeMaatwerkEnGeefWinkelkarTerug/TAX/TestVolumeAandeel.cls.xml
===================================================================
diff -u -r37498 -r37537
--- vhUnitTest/APPS/EC/Winkelkar/impl/WinkelkarService/VoegToeMaatwerkEnGeefWinkelkarTerug/TAX/TestVolumeAandeel.cls.xml (.../TestVolumeAandeel.cls.xml) (revision 37498)
+++ vhUnitTest/APPS/EC/Winkelkar/impl/WinkelkarService/VoegToeMaatwerkEnGeefWinkelkarTerug/TAX/TestVolumeAandeel.cls.xml (.../TestVolumeAandeel.cls.xml) (revision 37537)
@@ -19,15 +19,17 @@
aTestName:%String
Index: vhUnitTest/APPS/EC/Winkelkar/impl/WinkelkarService/VoegToeMaatwerkEnGeefWinkelkarTerug/LBX/TestVolumeAandeel.cls.xml
===================================================================
diff -u -r37498 -r37537
--- vhUnitTest/APPS/EC/Winkelkar/impl/WinkelkarService/VoegToeMaatwerkEnGeefWinkelkarTerug/LBX/TestVolumeAandeel.cls.xml (.../TestVolumeAandeel.cls.xml) (revision 37498)
+++ vhUnitTest/APPS/EC/Winkelkar/impl/WinkelkarService/VoegToeMaatwerkEnGeefWinkelkarTerug/LBX/TestVolumeAandeel.cls.xml (.../TestVolumeAandeel.cls.xml) (revision 37537)
@@ -19,15 +19,17 @@
aTestName:%String
Index: APPS/EC/Winkelkar/impl/WinkelkarService.cls.xml
===================================================================
diff -u -r37535 -r37537
--- APPS/EC/Winkelkar/impl/WinkelkarService.cls.xml (.../WinkelkarService.cls.xml) (revision 37535)
+++ APPS/EC/Winkelkar/impl/WinkelkarService.cls.xml (.../WinkelkarService.cls.xml) (revision 37537)
@@ -35,16 +35,6 @@
1
-
-DOM.PM.impl.MaatwerkCalcAPI
-1
-
-
-
-APPS.EC.Winkelkar.impl.VerpakteAfmetingBerekenaarFactory
-1
-
-
DOM.EC.Winkelkar.impl.WinkelkarRepository
1
@@ -60,13 +50,8 @@
1
-
-APPS.PM.Maatwerk.impl.VerpakkingService
-1
-
-
-MagMaatwerklijnGewijzigdWordenBepaler:APPS.EC.Winkelkar.impl.WinkelkarService.MagMaatwerklijnGewijzigdWorden,MaatwerklijnInputValidator:APPS.EC.Winkelkar.impl.WinkelkarService.MaatwerklijnInputValidator,BestelService:DOM.VKP.Maatwerk.BestelService,VroegsteLeverdatumBepaler:APPS.EC.impl.VroegsteLeverdatumBepaler,WinkelkarPrijsUpdater:APPS.EC.impl.WinkelkarPrijsUpdater,WinkelkarRepository:DOM.EC.Winkelkar.impl.WinkelkarRepository,ProductLijnBuilder:APPS.EC.Winkelkar.impl.ProductLijnBuilder,ProductLijnRepository:DOM.EC.Winkelkar.impl.ProductLijnRepository,VerpakkingService:APPS.PM.Maatwerk.impl.VerpakkingService,MaatwerkLijnBuilder:APPS.EC.Winkelkar.impl.MaatwerkLijnBuilder
+MagMaatwerklijnGewijzigdWordenBepaler:APPS.EC.Winkelkar.impl.WinkelkarService.MagMaatwerklijnGewijzigdWorden,MaatwerklijnInputValidator:APPS.EC.Winkelkar.impl.WinkelkarService.MaatwerklijnInputValidator,BestelService:DOM.VKP.Maatwerk.BestelService,VroegsteLeverdatumBepaler:APPS.EC.impl.VroegsteLeverdatumBepaler,WinkelkarPrijsUpdater:APPS.EC.impl.WinkelkarPrijsUpdater,WinkelkarRepository:DOM.EC.Winkelkar.impl.WinkelkarRepository,ProductLijnBuilder:APPS.EC.Winkelkar.impl.ProductLijnBuilder,ProductLijnRepository:DOM.EC.Winkelkar.impl.ProductLijnRepository,MaatwerkLijnBuilder:APPS.EC.Winkelkar.impl.MaatwerkLijnBuilder
1
1
%Status
@@ -80,11 +65,8 @@
Set ..WinkelkarRepository = $$$Inject(WinkelkarRepository,##class(DOM.EC.Winkelkar.impl.WinkelkarRepository).%New())
Set ..ProductLijnBuilder = $$$Inject(ProductLijnBuilder,##class(APPS.EC.Winkelkar.impl.ProductLijnBuilder).%New())
Set ..ProductLijnRepository = $$$Inject(ProductLijnRepository,##class(DOM.EC.Winkelkar.impl.ProductLijnRepository).%New())
- Set ..VerpakkingService = $$$Inject(VerpakkingService, ##class(APPS.PM.Maatwerk.impl.VerpakkingService).%New())
Set ..MaatwerkLijnBuilder = $$$Inject(MaatwerkLijnBuilder,##class(APPS.EC.Winkelkar.impl.MaatwerkLijnBuilder).%New())
- Set ..MaatwerkCalcAPI = ##class(DOM.PM.impl.MaatwerkCalcAPI).%New()
- Set ..VerpakteAfmetingBerekenaarFactory = ##class(APPS.EC.Winkelkar.impl.VerpakteAfmetingBerekenaarFactory).%New()
Quit $$$OK
]]>
@@ -184,11 +166,11 @@
#dim MaatwerkLijn As DOM.EC.Winkelkar.MaatwerkLijn = ..MaatwerkLijnBuilder.MaakLijn(IngegevenKenmerken, Aantal, ProjectReferentie, GroepNaam)
Do ..WinkelkarPrijsUpdater.HerberekenLijn(Winkelkar, MaatwerkLijn)
- Do ..BerekenMaatwerkLijnGewicht(MaatwerkLijn)
- Do ..ZetVerpakteAfmeting(MaatwerkLijn)
- Do ..ZetVolumeAandeel(MaatwerkLijn)
+ Do ..MaatwerkLijnBuilder.BerekenMaatwerkLijnGewicht(MaatwerkLijn)
+ Do ..MaatwerkLijnBuilder.ZetVerpakteAfmeting(MaatwerkLijn)
+ Do ..MaatwerkLijnBuilder.ZetVolumeAandeel(MaatwerkLijn)
- Do MaatwerkLijn.Save()
+ Do ..MaatwerkLijnBuilder.BewaarLijn(MaatwerkLijn)
Do ..WinkelkarRepository.Bewaar(Winkelkar)
@@ -347,11 +329,11 @@
Do Lijn.ZetAantal(Aantal)
Do ..WinkelkarPrijsUpdater.HerberekenLijn(Winkelkar,Lijn)
- Do ..BerekenMaatwerkLijnGewicht(Lijn)
- Do ..ZetVerpakteAfmeting(Lijn)
- Do ..ZetVolumeAandeel(Lijn)
+ Do ..MaatwerkLijnBuilder.BerekenMaatwerkLijnGewicht(Lijn)
+ Do ..MaatwerkLijnBuilder.ZetVerpakteAfmeting(Lijn)
+ Do ..MaatwerkLijnBuilder.ZetVolumeAandeel(Lijn)
+ Do ..MaatwerkLijnBuilder.BewaarLijn(Lijn)
- Do Lijn.Save()
Do ..WinkelkarRepository.Bewaar(Winkelkar)
]]>
@@ -364,7 +346,7 @@
Do ..MaatwerkLijnBuilder.Init(Winkelkar)
Do ..MaatwerkLijnBuilder.ZetProjectReferentie(Lijn, NieuweProjectReferentie)
- do Lijn.Save()
+ Do ..MaatwerkLijnBuilder.BewaarLijn(Lijn)
Do ..WinkelkarRepository.Bewaar(Winkelkar)
]]>
@@ -387,11 +369,11 @@
Do ..MaatwerkLijnBuilder.WijzigLijn(Lijn, IngegevenKenmerken, Aantal, GroepNaam, ProjectReferentie)
Do ..WinkelkarPrijsUpdater.HerberekenLijn(Winkelkar,Lijn)
- Do ..BerekenMaatwerkLijnGewicht(Lijn)
- Do ..ZetVerpakteAfmeting(Lijn)
- Do ..ZetVolumeAandeel(Lijn)
+ Do ..MaatwerkLijnBuilder.BerekenMaatwerkLijnGewicht(Lijn)
+ Do ..MaatwerkLijnBuilder.ZetVerpakteAfmeting(Lijn)
+ Do ..MaatwerkLijnBuilder.ZetVolumeAandeel(Lijn)
- Do Lijn.Save()
+ Do ..MaatwerkLijnBuilder.BewaarLijn(Lijn)
Do ..WinkelkarRepository.Bewaar(Winkelkar)
Quit ..GeefWinkelkar(WinkelkarID)
@@ -515,56 +497,6 @@
Quit WinkelkarResultaat
]]>
-
-
-Lijn:DOM.EC.Winkelkar.MaatwerkLijn
-1
-
-
-
-
-Lijn:DOM.EC.Winkelkar.MaatwerkLijn
-1
-
-
-
-
-Lijn:DOM.EC.Winkelkar.MaatwerkLijn
-1
-
-
Index: APPS/EC/Winkelkar/impl/MaatwerkLijnBuilder.cls.xml
===================================================================
diff -u -r37496 -r37537
--- APPS/EC/Winkelkar/impl/MaatwerkLijnBuilder.cls.xml (.../MaatwerkLijnBuilder.cls.xml) (revision 37496)
+++ APPS/EC/Winkelkar/impl/MaatwerkLijnBuilder.cls.xml (.../MaatwerkLijnBuilder.cls.xml) (revision 37537)
@@ -28,7 +28,23 @@
1
+
+DOM.PM.impl.MaatwerkCalcAPI
+1
+
+
+
+APPS.EC.Winkelkar.impl.VerpakteAfmetingBerekenaarFactory
+1
+
+
+
+APPS.PM.Maatwerk.impl.VerpakkingService
+1
+
+
+VerpakkingService:APPS.PM.Maatwerk.impl.VerpakkingService
1
1
%Status
@@ -37,6 +53,10 @@
set ..IngegevenKenmerkenConverter = ##class(APPS.PM.Maatwerk.impl.IngegevenKenmerkenConverter).%New()
set ..AdminTekstUtils = ##class(APPS.ApplicatieContext).Instance().GeefCommonAPI().GeefAdminTekstUtils()
set ..GroepNaamVoorLijnBepaler = ##class(APPS.EC.Winkelkar.impl.GroepNaamVoorLijnBepaler).%New()
+ Set ..MaatwerkCalcAPI = ##class(DOM.PM.impl.MaatwerkCalcAPI).%New()
+ Set ..VerpakteAfmetingBerekenaarFactory = ##class(APPS.EC.Winkelkar.impl.VerpakteAfmetingBerekenaarFactory).%New()
+ Set ..VerpakkingService = $$$Inject(VerpakkingService, ##class(APPS.PM.Maatwerk.impl.VerpakkingService).%New())
+
quit $$$OK
]]>
@@ -211,6 +231,59 @@
}
]]>
+
+
+Lijn:DOM.EC.Winkelkar.MaatwerkLijn
+
+
+
+
+Lijn:DOM.EC.Winkelkar.MaatwerkLijn
+
+
+
+
+Lijn:DOM.EC.Winkelkar.MaatwerkLijn
+
+
+
+
+Lijn:DOM.EC.Winkelkar.MaatwerkLijn
+
+
Index: vhTest/Fake/APPS/EC/Winkelkar/impl/MaatwerkLijnBuilder.cls.xml
===================================================================
diff -u -r37496 -r37537
--- vhTest/Fake/APPS/EC/Winkelkar/impl/MaatwerkLijnBuilder.cls.xml (.../MaatwerkLijnBuilder.cls.xml) (revision 37496)
+++ vhTest/Fake/APPS/EC/Winkelkar/impl/MaatwerkLijnBuilder.cls.xml (.../MaatwerkLijnBuilder.cls.xml) (revision 37537)
@@ -7,6 +7,18 @@
1
APPS.EC.Winkelkar.impl.MaatwerkLijnBuilder
+
+Lijn:DOM.EC.Winkelkar.MaatwerkLijn
+
+
+
+
+Lijn:DOM.EC.Winkelkar.MaatwerkLijn
+
+
+
Kenmerken:APPS.PM.Maatwerk.dto.IngegevenKenmerken,GroepNaam:%String,LijnIDIndienBestaandeLijn:%String=""
+
+
+Lijn:DOM.EC.Winkelkar.MaatwerkLijn
+
+
+
+
+Lijn:DOM.EC.Winkelkar.MaatwerkLijn
+
+
Index: vhTest/Mock/APPS/EC/Winkelkar/impl/MaatwerkLijnBuilder.cls.xml
===================================================================
diff -u -r37496 -r37537
--- vhTest/Mock/APPS/EC/Winkelkar/impl/MaatwerkLijnBuilder.cls.xml (.../MaatwerkLijnBuilder.cls.xml) (revision 37496)
+++ vhTest/Mock/APPS/EC/Winkelkar/impl/MaatwerkLijnBuilder.cls.xml (.../MaatwerkLijnBuilder.cls.xml) (revision 37537)
@@ -9,6 +9,18 @@
APPS.EC.Winkelkar.impl.MaatwerkLijnBuilder,Tools.Mock.MockClassBase
right
+
+Lijn:DOM.EC.Winkelkar.MaatwerkLijn
+
+
+
+
+Lijn:DOM.EC.Winkelkar.MaatwerkLijn
+
+
+
Kenmerken:APPS.PM.Maatwerk.dto.IngegevenKenmerken,GroepNaam:%String,LijnIDIndienBestaandeLijn:%String=""
+
+
+Lijn:DOM.EC.Winkelkar.MaatwerkLijn
+
+
+
+
+Lijn:DOM.EC.Winkelkar.MaatwerkLijn
+
+