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