Index: APPS/VKP/Korting/impl/KortingService.cls.xml
===================================================================
diff -u -r67160 -r67161
--- APPS/VKP/Korting/impl/KortingService.cls.xml (.../KortingService.cls.xml) (revision 67160)
+++ APPS/VKP/Korting/impl/KortingService.cls.xml (.../KortingService.cls.xml) (revision 67161)
@@ -13,15 +13,21 @@
1
+
+APPS.VKP.Korting.impl.KortingService.KortingServiceHelper
+1
+
+
-KortingParser:APPS.VKP.Korting.KortingParser,KortingVerwijderaar:APPS.VKP.Korting.impl.KortingVerwijderaar
+KortingParser:APPS.VKP.Korting.KortingParser,KortingVerwijderaar:APPS.VKP.Korting.impl.KortingVerwijderaar,KortingServiceHelper:APPS.VKP.Korting.impl.KortingService.KortingServiceHelper
1
1
%Status
1
@@ -43,7 +49,7 @@
#dim Personality As DOM.common.Personality = ##class(DOM.DomeinContext).Instance().GeefCommonAPI().GeefPersonality(PersonalityID)
#dim KlantID As DOM.VKP.VanHoeckeKlantID = Personality.GeefPrefix()_Customer.id
- Set KortingenVoorKlantIterator = ##class(TECH.ListIterator).%New(Customer.Reduction)
+ #dim KortingenVoorKlantIterator As TECH.ListIterator = ..KortingServiceHelper.GeefKortingenVoorKlantIterator(Customer)
#dim KortingConfiguratieArray As Array Of APPS.VKP.dto.KortingConfiguratie = ..GeefKortingConfiguratieArray(KortingenVoorKlantIterator, KlantID, PersonalityID)
Quit ##class(TECH.ListUtils).ArrayOfObjectsToValueList(KortingConfiguratieArray)
@@ -55,99 +61,30 @@
1
%ArrayOfObjects
-
-
-PersonalityID:DOM.common.enu.Personality
-1
-
-
-
-
-KlantID:DOM.VKP.VanHoeckeKlantID,Variant:DOM.PM.enu.Variant,KortingPercentage:TECH.Percentage,PersonalityID:DOM.common.enu.Personality
-1
-APPS.VKP.dto.KortingConfiguratie
-
-
-
-
-KortingFactor:%Numeric
-1
-TECH.Percentage
-
-
-
-
-Variant:%String
-1
-DOM.PM.enu.Variant
-
-