Index: APPS/EC/Winkelkar/impl/WinkelkarServiceUtils.cls.xml
===================================================================
diff -u -r32435 -r32438
--- APPS/EC/Winkelkar/impl/WinkelkarServiceUtils.cls.xml (.../WinkelkarServiceUtils.cls.xml) (revision 32435)
+++ APPS/EC/Winkelkar/impl/WinkelkarServiceUtils.cls.xml (.../WinkelkarServiceUtils.cls.xml) (revision 32438)
@@ -4,55 +4,60 @@
TECH.RegisteredObject
-
-1
+
+
+
+
+
+
+
+1
+%Boolean
+
+
+
-TAORKenmerken:APPS.PM.Maatwerk.dto.TAORKenmerken
+
1
Index: vhUnitTest/APPS/EC/Winkelkar/impl/WinkelkarServiceUtils/CorrigeerLijn/Test.cls.xml
===================================================================
diff -u
--- vhUnitTest/APPS/EC/Winkelkar/impl/WinkelkarServiceUtils/CorrigeerLijn/Test.cls.xml (revision 0)
+++ vhUnitTest/APPS/EC/Winkelkar/impl/WinkelkarServiceUtils/CorrigeerLijn/Test.cls.xml (revision 32438)
@@ -0,0 +1,68 @@
+
+
+
+vhUnitTest.APPS.EC.Winkelkar.impl.WinkelkarServiceUtils.TestBase
+
+
+APPS.EC.Winkelkar.dto.MaatwerkLijn
+1
+
+
+
+aTestName:%String
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Index: WS/EC/Winkelkar/WinkelkarService.cls.xml
===================================================================
diff -u -r29059 -r32438
--- WS/EC/Winkelkar/WinkelkarService.cls.xml (.../WinkelkarService.cls.xml) (revision 29059)
+++ WS/EC/Winkelkar/WinkelkarService.cls.xml (.../WinkelkarService.cls.xml) (revision 32438)
@@ -13,15 +13,31 @@
http://www.vanhoecke.be/EC/Winkelkar
+
+APPS.EC.Winkelkar.impl.WinkelkarServiceUtils
+1
+
+
+
+1
+
+
+
Applicatie:APPS.common.dto.Applicatie="",WinkelkarID:%String
APPS.EC.Winkelkar.dto.Winkelkar
1
@@ -36,10 +52,15 @@
$$$chkIsObject(Applicatie)
$$$chkValidateObject(Applicatie)
-
+
Do ##class(APPS.ApplicatieContext).Instance().GeefECommerceAPI().GeefAuthorisatieControleur().ControleerWerkenMetKlant(KlantID)
+
#dim PartijID As DOM.common.PartijID = ##class(DOM.DomeinContext).Instance().GeefLegacyPartijAPI().GeefKlantPartijID(KlantID)
- Quit ##class(APPS.ApplicatieContext).Instance().GeefECommerceAPI().GeefWinkelkarService().MaakWinkelkar(Applicatie, PartijID,..GeefPersonalityID())
+ #dim Winkelkar As APPS.EC.Winkelkar.dto.Winkelkar = ##class(APPS.ApplicatieContext).Instance().GeefECommerceAPI().GeefWinkelkarService().MaakWinkelkar(Applicatie, PartijID,..GeefPersonalityID())
+
+ Do ..Utils.CorrigeerWinkelkar(Winkelkar)
+
+ Quit Winkelkar
]]>
@@ -52,7 +73,12 @@
$$$chkRequiredParameter(LijnID)
Do ##class(APPS.ApplicatieContext).Instance().GeefECommerceAPI().GeefAuthorisatieControleur().ControleerWerkenMetWinkelkar(WinkelkarID)
- Quit ##class(APPS.ApplicatieContext).Instance().GeefECommerceAPI().GeefWinkelkarService().VerwijderLijn(WinkelkarID, LijnID)
+
+ #dim Winkelkar As APPS.EC.Winkelkar.dto.Winkelkar = ##class(APPS.ApplicatieContext).Instance().GeefECommerceAPI().GeefWinkelkarService().VerwijderLijn(WinkelkarID, LijnID)
+
+ Do ..Utils.CorrigeerWinkelkar(Winkelkar)
+
+ Quit Winkelkar
]]>
@@ -69,7 +95,12 @@
$$$chkValidateObject(IngegevenKenmerken)
Do ##class(APPS.ApplicatieContext).Instance().GeefECommerceAPI().GeefAuthorisatieControleur().ControleerWerkenMetWinkelkar(WinkelkarID)
- Quit ##class(APPS.ApplicatieContext).Instance().GeefECommerceAPI().GeefWinkelkarService().VoegToeMaatwerkEnGeefWinkelkarTerug(WinkelkarID, GroepNaam, IngegevenKenmerken, Aantal, .ProjectReferentie)
+
+ #dim Winkelkar As APPS.EC.Winkelkar.dto.Winkelkar = ##class(APPS.ApplicatieContext).Instance().GeefECommerceAPI().GeefWinkelkarService().VoegToeMaatwerkEnGeefWinkelkarTerug(WinkelkarID, GroepNaam, IngegevenKenmerken, Aantal, .ProjectReferentie)
+
+ Do ..Utils.CorrigeerWinkelkar(Winkelkar)
+
+ Quit Winkelkar
]]>
@@ -108,7 +139,12 @@
$$$chkRequiredParameter(WinkelkarID)
Do ##class(APPS.ApplicatieContext).Instance().GeefECommerceAPI().GeefAuthorisatieControleur().ControleerWerkenMetWinkelkar(WinkelkarID)
- Quit ##class(APPS.ApplicatieContext).Instance().GeefECommerceAPI().GeefWinkelkarService().MaakLeegWinkelkar(WinkelkarID)
+
+ #dim Winkelkar As APPS.EC.Winkelkar.dto.Winkelkar = ##class(APPS.ApplicatieContext).Instance().GeefECommerceAPI().GeefWinkelkarService().MaakLeegWinkelkar(WinkelkarID)
+
+ Do ..Utils.CorrigeerWinkelkar(Winkelkar)
+
+ Quit Winkelkar
]]>
@@ -121,7 +157,12 @@
$$$chkRequiredParameter(LijnID)
Do ##class(APPS.ApplicatieContext).Instance().GeefECommerceAPI().GeefAuthorisatieControleur().ControleerWerkenMetWinkelkar(WinkelkarID)
- Quit ##class(APPS.ApplicatieContext).Instance().GeefECommerceAPI().GeefWinkelkarService().GeefLijn(WinkelkarID,LijnID)
+
+ #dim Lijn As APPS.EC.Winkelkar.dto.Lijn = ##class(APPS.ApplicatieContext).Instance().GeefECommerceAPI().GeefWinkelkarService().GeefLijn(WinkelkarID, LijnID)
+
+ Do ..Utils.CorrigeerLijn(Lijn)
+
+ Quit Lijn
]]>
@@ -134,7 +175,12 @@
$$$chkRequiredParameter(LijnID)
Do ##class(APPS.ApplicatieContext).Instance().GeefECommerceAPI().GeefAuthorisatieControleur().ControleerWerkenMetWinkelkar(WinkelkarID)
- Do ##class(APPS.ApplicatieContext).Instance().GeefECommerceAPI().GeefWinkelkarService().DupliceerLijn(WinkelkarID,LijnID)
+
+ #dim Lijn As APPS.EC.Winkelkar.dto.Lijn = ##class(APPS.ApplicatieContext).Instance().GeefECommerceAPI().GeefWinkelkarService().DupliceerLijn(WinkelkarID, LijnID)
+
+ Do ..Utils.CorrigeerLijn(Lijn)
+
+ Quit Lijn
]]>
@@ -147,7 +193,7 @@
$$$chkRequiredParameter(Aantal)
Do ##class(APPS.ApplicatieContext).Instance().GeefECommerceAPI().GeefAuthorisatieControleur().ControleerWerkenMetWinkelkar(WinkelkarID)
- Do ##class(APPS.ApplicatieContext).Instance().GeefECommerceAPI().GeefWinkelkarService().WijzigLijnAantal(WinkelkarID,LijnID,Aantal)
+ Do ##class(APPS.ApplicatieContext).Instance().GeefECommerceAPI().GeefWinkelkarService().WijzigLijnAantal(WinkelkarID, LijnID, Aantal)
]]>
@@ -163,9 +209,8 @@
$$$chkIsObject(IngegevenKenmerken)
$$$chkValidateObject(IngegevenKenmerken)
-
Do ##class(APPS.ApplicatieContext).Instance().GeefECommerceAPI().GeefAuthorisatieControleur().ControleerWerkenMetWinkelkar(WinkelkarID)
- Do ##class(APPS.ApplicatieContext).Instance().GeefECommerceAPI().GeefWinkelkarService().WijzigMaatwerkLijn(WinkelkarID,LijnID,IngegevenKenmerken,Aantal,GroepNaam,ProjectReferentie)
+ Do ##class(APPS.ApplicatieContext).Instance().GeefECommerceAPI().GeefWinkelkarService().WijzigMaatwerkLijn(WinkelkarID, LijnID, IngegevenKenmerken, Aantal, GroepNaam, ProjectReferentie)
]]>
@@ -175,8 +220,9 @@
Index: APPS/EC/Winkelkar/impl/WinkelkarService.cls.xml
===================================================================
diff -u -r32129 -r32438
--- APPS/EC/Winkelkar/impl/WinkelkarService.cls.xml (.../WinkelkarService.cls.xml) (revision 32129)
+++ APPS/EC/Winkelkar/impl/WinkelkarService.cls.xml (.../WinkelkarService.cls.xml) (revision 32438)
@@ -393,12 +393,12 @@
APPS.EC.Winkelkar.dto.Winkelkar
+
+
+vhUnitTest.APPS.EC.Winkelkar.impl.WinkelkarServiceUtils.TestBase
+
+
+APPS.EC.Winkelkar.dto.Winkelkar
+1
+
+
+
+aTestName:%String
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+1
+APPS.EC.Winkelkar.dto.Winkelkar
+
+
+
+
+
+
Index: vhUnitTest/APPS/EC/Winkelkar/impl/WinkelkarServiceUtils/TestBase.cls.xml
===================================================================
diff -u
--- vhUnitTest/APPS/EC/Winkelkar/impl/WinkelkarServiceUtils/TestBase.cls.xml (revision 0)
+++ vhUnitTest/APPS/EC/Winkelkar/impl/WinkelkarServiceUtils/TestBase.cls.xml (revision 32438)
@@ -0,0 +1,95 @@
+
+
+
+1
+vhUnitTest.DOM.PM.Maatwerk.TAX.Base
+
+
+APPS.EC.Winkelkar.impl.WinkelkarServiceUtils
+1
+
+
+
+APPS.PM.Maatwerk.dto.TAORKenmerken
+1
+
+
+
+vhTest.Mock.APPS.EC.WebshopSessionService
+1
+
+
+
+vhTest.Mock.APPS.EC.ECommerceAPI
+1
+
+
+
+
+
+
+
+aTestName:%String
+
+
+
+
+BestaatWebshopSessie:%Boolean
+1
+
+
+
+
+BestaatWebshopSessie:%Boolean
+1
+
+
+
+
+1
+APPS.EC.Winkelkar.dto.MaatwerkLijn
+
+
+
+
+
+