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