Index: APPS/VKP/Korting/impl/KortingService.cls.xml =================================================================== diff -u -r65150 -r67155 --- APPS/VKP/Korting/impl/KortingService.cls.xml (.../KortingService.cls.xml) (revision 65150) +++ APPS/VKP/Korting/impl/KortingService.cls.xml (.../KortingService.cls.xml) (revision 67155) @@ -45,6 +45,21 @@ Set KortingConfiguratieLijst = ##class(APPS.VKP.dto.KortingConfiguratieLijst).%New() #dim Personality As DOM.common.Personality = ##class(DOM.DomeinContext).Instance().GeefCommonAPI().GeefPersonality(PersonalityID) #dim KlantID As DOM.VKP.VanHoeckeKlantID = Personality.GeefPrefix()_Customer.id + + Set ReductionIt = ##class(TECH.ListIterator).%New(Customer.Reduction) + #dim KortingConfiguratieArray As Array Of APPS.VKP.dto.KortingConfiguratie = ..GeefKortingConfiguratieArray(ReductionIt,KlantID,PersonalityID) + + Quit ##class(TECH.ListUtils).ArrayOfObjectsToValueList(KortingConfiguratieArray) +]]> + + + +Customer:APPS.VKP.Korting.xml.Customer,PersonalityID:DOM.common.enu.Personality +APPS.VKP.dto.KortingConfiguratieLijst + + +ReductionIt:TECH.Iterator,KlantID:DOM.VKP.VanHoeckeKlantID,PersonalityID:DOM.common.enu.Personality +1 +%ArrayOfObjects + + + + +PersonalityID:DOM.common.enu.Personality +1 + + + KortingConfiguratieArray:%ArrayOfObjects 1