Index: WSimpl/Unishop/Login/KortingBewaarder.cls.xml =================================================================== diff -u -r40845 -r41181 --- WSimpl/Unishop/Login/KortingBewaarder.cls.xml (.../KortingBewaarder.cls.xml) (revision 40845) +++ WSimpl/Unishop/Login/KortingBewaarder.cls.xml (.../KortingBewaarder.cls.xml) (revision 41181) @@ -32,21 +32,29 @@ ]]> - -Personality:DOM.common.Personality + +DataOpt:%String 1 - + + +Ref:%String +1 + + + VanHoeckePersonality:DOM.common.VanHoeckePersonality - -HaefeleBEPersonality:DOM.common.HaefeleBEPersonality - + +Personality:DOM.common.Personality +1 + @@ -58,53 +66,12 @@ ]]> - -Personality:DOM.common.Personality,Variant:DOM.PM.enu.Variant -1 -=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_"')")) - } - - If Personality.GeefID() '= ##class(DOM.common.enu.Personality).VanHoecke() { - #dim HandelPersonality As DOM.common.HandelPersonality = Personality - Set KortingSpecificatie.KlantID = HandelPersonality.GeefPrefix()_KortingSpecificatie.KlantID - } - - If (Korting'="") { - Do KortingService.StelInKorting(KortingSpecificatie,KortingPercentage) - } + +HaefeleBEPersonality:DOM.common.HaefeleBEPersonality + - -DataOpt:%String -1 - - - - -Ref:%String -1 - - - SFSPersonality:DOM.common.SFSPersonality + + +Personality:DOM.common.Personality,Variant:DOM.PM.enu.Variant +1 +=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_"')")) + } + + If Personality.GeefID() '= ##class(DOM.common.enu.Personality).VanHoecke() { + #dim HandelPersonality As DOM.common.HandelPersonality = Personality + Set KortingSpecificatie.KlantID = HandelPersonality.GeefPrefix()_KortingSpecificatie.KlantID + } + + If (Korting'="") { + Do KortingService.StelInKorting(KortingSpecificatie,KortingPercentage) + } +]]> +