Index: WSimpl/Unishop/Login/KortingBewaarder.cls.xml
===================================================================
diff -u -r51212 -r52129
--- WSimpl/Unishop/Login/KortingBewaarder.cls.xml (.../KortingBewaarder.cls.xml) (revision 51212)
+++ WSimpl/Unishop/Login/KortingBewaarder.cls.xml (.../KortingBewaarder.cls.xml) (revision 52129)
@@ -3,11 +3,6 @@
DOM.common.PersonalityUnishopVisitor,TECH.Mockable
-
-%String
-1
-
-
APPS.EC.dto.KlantSessieData
1
@@ -28,15 +23,27 @@
1
+
+APPS.EC.impl.KlantSessieDataBepaler
+1
+
+
+
+APPS.EC.impl.RefSessieDataBepaler
+1
+
+
-KortingSpecificatieFactory:DOM.VKP.dto.KortingSpecificatieFactory="",KortingService:DOM.VKP.KortingService=""
+KortingSpecificatieFactory:DOM.VKP.dto.KortingSpecificatieFactory="",KortingService:DOM.VKP.KortingService="",KlantSessieDataBepaler:APPS.EC.impl.KlantSessieDataBepaler="",RefSessieDataBepaler:APPS.EC.impl.RefSessieDataBepaler=""
1
1
%Status
1
@@ -45,31 +52,17 @@
Ref:%String,DataOpt:%String
-
-DataOpt:%String
-1
-
-
-
-
-Ref:%String
-1
-
-
-
VanHoeckePersonality:DOM.common.VanHoeckePersonality
@@ -159,12 +152,12 @@
#dim Korting As %String = ..KlantSessieData.Korting
#dim KortingPercentage As TECH.Percentage
- If ($IsValidNum(Korting) && ((Korting=0) || ((Korting>=1) && (Korting<=100)))) {
+ If ($IsValidNum(Korting) && ((Korting = 0) || ((Korting >= 1) && (Korting <= 100)))) {
Set KortingPercentage = (Korting / 100)
} ElseIf (Korting = "") {
Set KortingPercentage = 0
} Else {
- Do ##class(TECH.ExceptionHandler).Throw(##class(TECH.Exceptions.GeneralErrorException).%New("Kan korting '"_Korting_"' niet parsen. (Personality: '"_Personality.GeefID()_"', Klant: '"_..KlantSessieData.KlantID_"', '"_..KlantSessieData.KlantNaam_"')"))
+ Do ##class(TECH.ExceptionHandler).Throw(##class(TECH.Exceptions.GeneralErrorException).%New("Kan korting '" _ Korting _ "' niet parsen. (Personality: '" _ Personality.GeefID() _ "', Klant: '" _ ..KlantSessieData.KlantID _ "', '" _ ..KlantSessieData.KlantNaam _ "')"))
}
If $$$Not(Korting = "") {
Index: vhUnitTest/WSimpl/Unishop/Login/KortingBewaarder/TestHaefeleBe.cls.xml
===================================================================
diff -u -r51212 -r52129
--- vhUnitTest/WSimpl/Unishop/Login/KortingBewaarder/TestHaefeleBe.cls.xml (.../TestHaefeleBe.cls.xml) (revision 51212)
+++ vhUnitTest/WSimpl/Unishop/Login/KortingBewaarder/TestHaefeleBe.cls.xml (.../TestHaefeleBe.cls.xml) (revision 52129)
@@ -3,29 +3,23 @@
vhUnitTest.WSimpl.Unishop.Login.KortingBewaarder.TestBase
-
-%String
-
-
-
DOM.common.Personality
-
+
+APPS.EC.enu.WebShopVerwerker
+
+
+
+
Index: vhUnitTest/WSimpl/Unishop/Login/KortingBewaarder/TestBase.cls.xml
===================================================================
diff -u -r52119 -r52129
--- vhUnitTest/WSimpl/Unishop/Login/KortingBewaarder/TestBase.cls.xml (.../TestBase.cls.xml) (revision 52119)
+++ vhUnitTest/WSimpl/Unishop/Login/KortingBewaarder/TestBase.cls.xml (.../TestBase.cls.xml) (revision 52129)
@@ -10,64 +10,127 @@
-Ref:%String,DataOpt:%String
+Korting:%String
-Ref:%String,DataOpt:%String,VerwachteKorting:TECH.Percentage
+Korting:%String,VerwachteKortingPercentage:TECH.Percentage
-Ref:%String,DataOpt:%String
+Korting:%String
-
-1
-%String
+
+1
+APPS.EC.dto.RefSessieData
+
+
+Korting:%String,KlantId:%String
+1
+APPS.EC.dto.KlantSessieData
+
+
+
1
+1
DOM.common.Personality
+
+
+1
+1
+APPS.EC.enu.WebShopVerwerker
+
Index: vhUnitTest/WSimpl/Unishop/Login/KortingBewaarder/TestVanRaemdonck.cls.xml
===================================================================
diff -u -r51212 -r52129
--- vhUnitTest/WSimpl/Unishop/Login/KortingBewaarder/TestVanRaemdonck.cls.xml (.../TestVanRaemdonck.cls.xml) (revision 51212)
+++ vhUnitTest/WSimpl/Unishop/Login/KortingBewaarder/TestVanRaemdonck.cls.xml (.../TestVanRaemdonck.cls.xml) (revision 52129)
@@ -3,57 +3,43 @@
vhUnitTest.WSimpl.Unishop.Login.KortingBewaarder.TestBase
-
-%String
-
-
-
DOM.common.Personality
+
+APPS.EC.enu.WebShopVerwerker
+
+
+
-
-
Index: vhUnitTest/WSimpl/Unishop/Login/KortingBewaarder/TestKisch.cls.xml
===================================================================
diff -u -r52119 -r52129
--- vhUnitTest/WSimpl/Unishop/Login/KortingBewaarder/TestKisch.cls.xml (.../TestKisch.cls.xml) (revision 52119)
+++ vhUnitTest/WSimpl/Unishop/Login/KortingBewaarder/TestKisch.cls.xml (.../TestKisch.cls.xml) (revision 52129)
@@ -3,57 +3,43 @@
vhUnitTest.WSimpl.Unishop.Login.KortingBewaarder.TestBase
-
-%String
-
-
-
DOM.common.Personality
+
+APPS.EC.enu.WebShopVerwerker
+
+
+
-
-
Index: vhUnitTest/WSimpl/Unishop/Login/KortingBewaarder/TestDaro.cls.xml
===================================================================
diff -u -r52119 -r52129
--- vhUnitTest/WSimpl/Unishop/Login/KortingBewaarder/TestDaro.cls.xml (.../TestDaro.cls.xml) (revision 52119)
+++ vhUnitTest/WSimpl/Unishop/Login/KortingBewaarder/TestDaro.cls.xml (.../TestDaro.cls.xml) (revision 52129)
@@ -3,57 +3,45 @@
vhUnitTest.WSimpl.Unishop.Login.KortingBewaarder.TestBase
-
-%String
-
-
-
+1
DOM.common.Personality
+
+1
+APPS.EC.enu.WebShopVerwerker
+
+
+
-
-