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 + +