Index: vhUnitTest/APPS/EC/Winkelkar/WinkelkarService/TestVanHoecke.cls.xml
===================================================================
diff -u -r29059 -r30089
--- vhUnitTest/APPS/EC/Winkelkar/WinkelkarService/TestVanHoecke.cls.xml (.../TestVanHoecke.cls.xml) (revision 29059)
+++ vhUnitTest/APPS/EC/Winkelkar/WinkelkarService/TestVanHoecke.cls.xml (.../TestVanHoecke.cls.xml) (revision 30089)
@@ -11,11 +11,13 @@
APPS.EC.Winkelkar.impl.WinkelkarService
-
-%String
-IntegratieTest
-
+
+
+
+
%String
"K||7587"
@@ -39,10 +41,10 @@
%Status
@@ -544,7 +546,7 @@
1
%String
Index: APPS/EC/Winkelkar/impl/WinkelkarService.cls.xml
===================================================================
diff -u -r30029 -r30089
--- APPS/EC/Winkelkar/impl/WinkelkarService.cls.xml (.../WinkelkarService.cls.xml) (revision 30029)
+++ APPS/EC/Winkelkar/impl/WinkelkarService.cls.xml (.../WinkelkarService.cls.xml) (revision 30089)
@@ -20,8 +20,13 @@
1
+
+DOM.VKP.Maatwerk.BestelService
+1
+
+
-MagMaatwerklijnGewijzigdWordenBepaler:APPS.EC.Winkelkar.impl.WinkelkarService.MagMaatwerklijnGewijzigdWorden,WinkelkarPrijsUpdater:APPS.EC.impl.WinkelkarPrijsUpdater,MaatwerklijnInputValidator:APPS.EC.Winkelkar.impl.WinkelkarService.MaatwerklijnInputValidator
+MagMaatwerklijnGewijzigdWordenBepaler:APPS.EC.Winkelkar.impl.WinkelkarService.MagMaatwerklijnGewijzigdWorden,WinkelkarPrijsUpdater:APPS.EC.impl.WinkelkarPrijsUpdater,MaatwerklijnInputValidator:APPS.EC.Winkelkar.impl.WinkelkarService.MaatwerklijnInputValidator,BestelService:DOM.VKP.Maatwerk.BestelService
1
1
%Status
@@ -30,6 +35,7 @@
Set ..MagMaatwerklijnGewijzigdWordenBepaler = $$$Implementation(MagMaatwerklijnGewijzigdWordenBepaler,##class(APPS.EC.Winkelkar.impl.WinkelkarService.MagMaatwerklijnGewijzigdWorden).%New($this))
Set ..WinkelkarPrijsUpdater = $$$Implementation(WinkelkarPrijsUpdater, ##class(APPS.EC.impl.WinkelkarPrijsUpdater).%New())
Set ..MaatwerklijnInputValidator = $$$Implementation(MaatwerklijnInputValidator, ##class(APPS.EC.Winkelkar.impl.WinkelkarService.MaatwerklijnInputValidator).%New())
+ set ..BestelService = $$$Implementation(BestelService, ##class(DOM.VKP.Maatwerk.impl.BestelService).%New())
Quit $$$OK
]]>
@@ -60,10 +66,9 @@
WinkelkarID:%String,LijnID:%String
APPS.EC.Winkelkar.dto.Lijn
-
@@ -271,9 +273,18 @@
@@ -296,39 +307,33 @@
WinkelkarID:%String,LijnID:%String,IngegevenKenmerken:APPS.PM.Maatwerk.dto.IngegevenKenmerken,Aantal:%String,GroepNaam:%String="",ProjectReferentie:%String=""
APPS.EC.Winkelkar.dto.Winkelkar
Index: APPS/EC/Winkelkar/impl/WinkelkarService/MagMaatwerklijnGewijzigdWorden.cls.xml
===================================================================
diff -u -r29059 -r30089
--- APPS/EC/Winkelkar/impl/WinkelkarService/MagMaatwerklijnGewijzigdWorden.cls.xml (.../MagMaatwerklijnGewijzigdWorden.cls.xml) (revision 29059)
+++ APPS/EC/Winkelkar/impl/WinkelkarService/MagMaatwerklijnGewijzigdWorden.cls.xml (.../MagMaatwerklijnGewijzigdWorden.cls.xml) (revision 30089)
@@ -26,12 +26,18 @@
]]>
-
+
WinkelkarID:%String,LijnID:%String
-%Boolean
Index: DOM/VKP/Maatwerk/BestelService.cls.xml
===================================================================
diff -u -r30051 -r30089
--- DOM/VKP/Maatwerk/BestelService.cls.xml (.../BestelService.cls.xml) (revision 30051)
+++ DOM/VKP/Maatwerk/BestelService.cls.xml (.../BestelService.cls.xml) (revision 30089)
@@ -9,6 +9,11 @@
Kenmerken:DOM.PM.Maatwerk.Calc.Common.IngegevenKenmerken
TECH.Integer
+
+
+1
+Kenmerken:DOM.PM.Maatwerk.Calc.Common.IngegevenKenmerken,Aantal:TECH.Integer
+
Index: APPS/EC/Winkelkar/impl/WinkelkarService/MaatwerklijnInputValidator.cls.xml
===================================================================
diff -u -r30051 -r30089
--- APPS/EC/Winkelkar/impl/WinkelkarService/MaatwerklijnInputValidator.cls.xml (.../MaatwerklijnInputValidator.cls.xml) (revision 30051)
+++ APPS/EC/Winkelkar/impl/WinkelkarService/MaatwerklijnInputValidator.cls.xml (.../MaatwerklijnInputValidator.cls.xml) (revision 30089)
@@ -67,8 +67,13 @@
Kenmerken:APPS.PM.Maatwerk.dto.IngegevenKenmerken,Aantal:%Integer
1
@@ -79,20 +84,10 @@
if ($$$Not(Kenmerken.IsVolledig())) {
#dim Omschrijving As TECH.String = "De ingegeven kenmerken zijn niet volledig: '" _ Kenmerken _ "'."
#dim Exception As TECH.Exceptions.InvalidInputException = ##class(TECH.Exceptions.InvalidInputException).%New(Omschrijving)
-
do ##class(TECH.ExceptionHandler).Throw(Exception)
}
]]>
-
-
-Omschrijving:TECH.String
-1
-
-
Index: vhTest/Mock/DOM/VKP/Maatwerk/BestelService.cls.xml
===================================================================
diff -u -r30051 -r30089
--- vhTest/Mock/DOM/VKP/Maatwerk/BestelService.cls.xml (.../BestelService.cls.xml) (revision 30051)
+++ vhTest/Mock/DOM/VKP/Maatwerk/BestelService.cls.xml (.../BestelService.cls.xml) (revision 30089)
@@ -15,6 +15,12 @@
+
+
+Kenmerken:DOM.PM.Maatwerk.Calc.Common.IngegevenKenmerken,Aantal:TECH.Integer
+
+
Index: vhTest/Fake/APPS/EC/Winkelkar/impl/WinkelkarService/MagMaatwerklijnGewijzigdWorden.cls.xml
===================================================================
diff -u -r29059 -r30089
--- vhTest/Fake/APPS/EC/Winkelkar/impl/WinkelkarService/MagMaatwerklijnGewijzigdWorden.cls.xml (.../MagMaatwerklijnGewijzigdWorden.cls.xml) (revision 29059)
+++ vhTest/Fake/APPS/EC/Winkelkar/impl/WinkelkarService/MagMaatwerklijnGewijzigdWorden.cls.xml (.../MagMaatwerklijnGewijzigdWorden.cls.xml) (revision 30089)
@@ -13,6 +13,12 @@
+
+
+WinkelkarID:%String,LijnID:%String
+
+
Index: vhUnitTest/APPS/EC/Winkelkar/WinkelkarService/WijzigMaatwerklijn/TestSmijtError.cls.xml
===================================================================
diff -u -r30080 -r30089
--- vhUnitTest/APPS/EC/Winkelkar/WinkelkarService/WijzigMaatwerklijn/TestSmijtError.cls.xml (.../TestSmijtError.cls.xml) (revision 30080)
+++ vhUnitTest/APPS/EC/Winkelkar/WinkelkarService/WijzigMaatwerklijn/TestSmijtError.cls.xml (.../TestSmijtError.cls.xml) (revision 30089)
@@ -9,13 +9,14 @@
Index: vhTest/Fake/DOM/VKP/Maatwerk/BestelService.cls.xml
===================================================================
diff -u
--- vhTest/Fake/DOM/VKP/Maatwerk/BestelService.cls.xml (revision 0)
+++ vhTest/Fake/DOM/VKP/Maatwerk/BestelService.cls.xml (revision 30089)
@@ -0,0 +1,15 @@
+
+
+
+TECH.RegisteredObject,DOM.VKP.Maatwerk.BestelService
+
+
+Kenmerken:DOM.PM.Maatwerk.Calc.Common.IngegevenKenmerken
+TECH.Integer
+
+
+
+
+
+
Index: vhUnitTest/APPS/EC/Winkelkar/impl/WinkelkarService/MagMaatwerklijnGewijzigdWorden/MagMaatwerklijnGewijzigdWorden/Test.cls.xml
===================================================================
diff -u -r29059 -r30089
--- vhUnitTest/APPS/EC/Winkelkar/impl/WinkelkarService/MagMaatwerklijnGewijzigdWorden/MagMaatwerklijnGewijzigdWorden/Test.cls.xml (.../Test.cls.xml) (revision 29059)
+++ vhUnitTest/APPS/EC/Winkelkar/impl/WinkelkarService/MagMaatwerklijnGewijzigdWorden/MagMaatwerklijnGewijzigdWorden/Test.cls.xml (.../Test.cls.xml) (revision 30089)
@@ -10,7 +10,6 @@
Index: vhUnitTest/APPS/EC/impl/ConfiguratorService/WebshopKenmerkDomeinPostProcessor/VerwerkKenmerkMogelijkheden/Test.cls.xml
===================================================================
diff -u -r29059 -r30089
--- vhUnitTest/APPS/EC/impl/ConfiguratorService/WebshopKenmerkDomeinPostProcessor/VerwerkKenmerkMogelijkheden/Test.cls.xml (.../Test.cls.xml) (revision 29059)
+++ vhUnitTest/APPS/EC/impl/ConfiguratorService/WebshopKenmerkDomeinPostProcessor/VerwerkKenmerkMogelijkheden/Test.cls.xml (.../Test.cls.xml) (revision 30089)
@@ -5,18 +5,18 @@
Index: vhTest/Mock/APPS/EC/Winkelkar/impl/WinkelkarService/MagMaatwerklijnGewijzigdWorden.cls.xml
===================================================================
diff -u -r29633 -r30089
--- vhTest/Mock/APPS/EC/Winkelkar/impl/WinkelkarService/MagMaatwerklijnGewijzigdWorden.cls.xml (.../MagMaatwerklijnGewijzigdWorden.cls.xml) (revision 29633)
+++ vhTest/Mock/APPS/EC/Winkelkar/impl/WinkelkarService/MagMaatwerklijnGewijzigdWorden.cls.xml (.../MagMaatwerklijnGewijzigdWorden.cls.xml) (revision 30089)
@@ -9,10 +9,9 @@
APPS.EC.Winkelkar.impl.WinkelkarService.MagMaatwerklijnGewijzigdWorden,Tools.Mock.MockClassBase
right
-
+
WinkelkarID:%String,LijnID:%String
-%Boolean
-
Index: DOM/VKP/Maatwerk/impl/BestelService.cls.xml
===================================================================
diff -u -r30051 -r30089
--- DOM/VKP/Maatwerk/impl/BestelService.cls.xml (.../BestelService.cls.xml) (revision 30051)
+++ DOM/VKP/Maatwerk/impl/BestelService.cls.xml (.../BestelService.cls.xml) (revision 30089)
@@ -51,6 +51,12 @@
]]>
+
+Kenmerken:DOM.PM.Maatwerk.Calc.Common.IngegevenKenmerken,Aantal:TECH.Integer
+
+
+
1
Index: vhUnitTest/APPS/EC/Winkelkar/WinkelkarService/WijzigMaatwerklijn/Test.cls.xml
===================================================================
diff -u -r30029 -r30089
--- vhUnitTest/APPS/EC/Winkelkar/WinkelkarService/WijzigMaatwerklijn/Test.cls.xml (.../Test.cls.xml) (revision 30029)
+++ vhUnitTest/APPS/EC/Winkelkar/WinkelkarService/WijzigMaatwerklijn/Test.cls.xml (.../Test.cls.xml) (revision 30089)
@@ -1,8 +1,6 @@
-
-do ##class(vhUnitTest.Manager).RunTest("/debug/Display=all","APPS.EC.Winkelkar.WinkelkarService.WijzigMaatwerklijn.Test")
1
vhUnitTest.TestCase
@@ -21,12 +19,12 @@
1
-
+
vhTest.Mock.APPS.EC.Winkelkar.impl.WinkelkarService.MagMaatwerklijnGewijzigdWorden
1
-
+
vhTest.Mock.APPS.EC.Winkelkar.impl.WinkelkarService.MaatwerklijnInputValidator
1
@@ -38,6 +36,16 @@
1
+
+%String
+1
+
+
+
+%String
+1
+
+
%Integer
2
@@ -56,38 +64,48 @@
-
+
+
- do ..ZetVerwachtingen($$$True, WinkelkarID, MaatwerklijnID)
+
+
+
- #dim Lijn As APPS.EC.Winkelkar.dto.MaatwerkLijn = ..WinkelkarService.WijzigMaatwerkLijn(WinkelkarID, MaatwerklijnID, ..TAORKenmerken, ..#AantalProductenInLijn)
+
+
-
+
-
+
-
+
-
-
-
-
-
+
@@ -228,23 +209,6 @@
-
-
-MagMaatwerklijnGewijzigdWorden:%Boolean,WinkelkarID:%String,MaatwerklijnID:%String
-1
-
-
-
-
-1
-
-
Index: APPS/VKP/Maatwerk/BestelService.cls.xml
===================================================================
diff -u -r30051 -r30089
--- APPS/VKP/Maatwerk/BestelService.cls.xml (.../BestelService.cls.xml) (revision 30051)
+++ APPS/VKP/Maatwerk/BestelService.cls.xml (.../BestelService.cls.xml) (revision 30089)
@@ -9,6 +9,11 @@
Kenmerken:APPS.PM.Maatwerk.dto.IngegevenKenmerken
TECH.Integer
+
+
+1
+Kenmerken:APPS.PM.Maatwerk.dto.IngegevenKenmerken,Aantal:TECH.Integer
+
Index: vhTest/Mock/APPS/VKP/Maatwerk/BestelService.cls.xml
===================================================================
diff -u -r30051 -r30089
--- vhTest/Mock/APPS/VKP/Maatwerk/BestelService.cls.xml (.../BestelService.cls.xml) (revision 30051)
+++ vhTest/Mock/APPS/VKP/Maatwerk/BestelService.cls.xml (.../BestelService.cls.xml) (revision 30089)
@@ -15,6 +15,12 @@
+
+
+Kenmerken:APPS.PM.Maatwerk.dto.IngegevenKenmerken,Aantal:TECH.Integer
+
+
Index: vhUnitTest/APPS/EC/Winkelkar/impl/WinkelkarService/WijzigLijnAantal/Test.cls.xml
===================================================================
diff -u
--- vhUnitTest/APPS/EC/Winkelkar/impl/WinkelkarService/WijzigLijnAantal/Test.cls.xml (revision 0)
+++ vhUnitTest/APPS/EC/Winkelkar/impl/WinkelkarService/WijzigLijnAantal/Test.cls.xml (revision 30089)
@@ -0,0 +1,38 @@
+
+
+
+vhUnitTest.APPS.EC.Winkelkar.impl.WinkelkarService.Base
+
+
+
+
+
+
+
+
+
+
+
+
Index: vhUnitTest/APPS/EC/Winkelkar/WinkelkarService/TestHandel.cls.xml
===================================================================
diff -u -r30079 -r30089
--- vhUnitTest/APPS/EC/Winkelkar/WinkelkarService/TestHandel.cls.xml (.../TestHandel.cls.xml) (revision 30079)
+++ vhUnitTest/APPS/EC/Winkelkar/WinkelkarService/TestHandel.cls.xml (.../TestHandel.cls.xml) (revision 30089)
@@ -144,13 +144,9 @@
#dim MaatwerkLijnID As %String = ..VoegToeMaatwerkLijnEnGeefID(WinkelkarID)
#dim LijnDtoInitieel As APPS.EC.Winkelkar.dto.Lijn = ..WinkelkarService.GeefLijn(WinkelkarID, MaatwerkLijnID)
- do ..MaatwerklijnInputValidatorMock.VerwachtMethodCall("Valideer", $$$ElkeWaarde, $$$NieuwAantal).ExactAantalKeer(1).DanDoeNiks()
-
// Actie
Do ..WinkelkarService.WijzigLijnAantal(WinkelkarID, MaatwerkLijnID, $$$NieuwAantal)
- do ..MaatwerklijnInputValidatorMock.Verifieer()
-
// Controle
#dim LijnDtoNaWijziging As APPS.EC.Winkelkar.dto.MaatwerkLijn = ..WinkelkarService.GeefLijn(WinkelkarID, MaatwerkLijnID)
Quit:('$$$AssertTrue($IsObject(LijnDtoNaWijziging)))
@@ -160,6 +156,24 @@
]]>
+
+
+
+
+
+
+vhUnitTest.TestCase
+
+
+%Integer
+2
+
+
+
+APPS.EC.Winkelkar.impl.WinkelkarService
+
+
+
+%String
+"K||7587"
+
+
+
+%Status
+
+
+
+
+aTestName:%String
+
+
+
+
+1
+%String
+
+
+
+
+WinkelkarID:%String
+1
+%String
+
+
+
+
+
+
Index: vhTest/Fake/APPS/PM/Maatwerk/dto/IngegevenKenmerken.cls.xml
===================================================================
diff -u
--- vhTest/Fake/APPS/PM/Maatwerk/dto/IngegevenKenmerken.cls.xml (revision 0)
+++ vhTest/Fake/APPS/PM/Maatwerk/dto/IngegevenKenmerken.cls.xml (revision 30089)
@@ -0,0 +1,29 @@
+
+
+
+TECH.RegisteredObject
+
+
+TECH.String
+"Waarde1"
+
+
+
+TECH.String
+"Waarde2"
+
+
+
+TECH.String
+"Waarde3"
+
+
+
+Visitor:APPS.PM.Maatwerk.dto.IngegevenKenmerkenVisitor
+
+
+
+
+
+
Index: APPS/VKP/Maatwerk/impl/BestelService.cls.xml
===================================================================
diff -u -r30051 -r30089
--- APPS/VKP/Maatwerk/impl/BestelService.cls.xml (.../BestelService.cls.xml) (revision 30051)
+++ APPS/VKP/Maatwerk/impl/BestelService.cls.xml (.../BestelService.cls.xml) (revision 30089)
@@ -8,27 +8,35 @@
1
+
+APPS.PM.Maatwerk.IngegevenKenmerkenConverter
+1
+
+
1
1
%Status
1
Kenmerken:APPS.PM.Maatwerk.dto.IngegevenKenmerken
TECH.Integer
-
+
+
+Kenmerken:APPS.PM.Maatwerk.dto.IngegevenKenmerken,Aantal:TECH.Integer
+
+