Index: APPS/VKP/Korting/impl/KortingService.cls.xml =================================================================== diff -u -r67155 -r67157 --- APPS/VKP/Korting/impl/KortingService.cls.xml (.../KortingService.cls.xml) (revision 67155) +++ APPS/VKP/Korting/impl/KortingService.cls.xml (.../KortingService.cls.xml) (revision 67157) @@ -53,36 +53,12 @@ ]]> - -Customer:APPS.VKP.Korting.xml.Customer,PersonalityID:DOM.common.enu.Personality -APPS.VKP.dto.KortingConfiguratieLijst - I see a refactor coming up :-) - #dim KortingConfiguratieArraySpecifiek As Array Of APPS.VKP.dto.KortingConfiguratie = ..GeefKortingConfiguratieLijstSpecifiek(ReductionIt,KlantID,PersonalityID) - - // Deze 3 lijnen zijn puur Array- en List-verwerking. - // Iedereen die hier passeert moet uitzoeken wat hier gebeurt, tenzij jij dit documenteert (=commentaar) of in method met een duidelijke naam steekt. - #dim KortingConfiguratieArray As Array Of APPS.VKP.dto.KortingConfiguratie = ##class(TECH.ListUtils).CopyArrayOfObjects(KortingConfiguratieArraySpecifiek,KortingConfiguratieArrayAlgemeen) - #dim KCL As APPS.VKP.dto.KortingConfiguratieLijst = ..GeefKortingConfiguratieLijstVanArray(KortingConfiguratieArray) - Do ##class(TECH.ListUtils).CopyListOfObjects(KCL,KortingConfiguratieLijst) - - Quit KortingConfiguratieLijst -]]> - - ReductionIt:TECH.Iterator,KlantID:DOM.VKP.VanHoeckeKlantID,PersonalityID:DOM.common.enu.Personality 1 %ArrayOfObjects - + PersonalityID:DOM.common.enu.Personality 1 - -KortingConfiguratieArray:%ArrayOfObjects -1 -APPS.VKP.dto.KortingConfiguratieLijst - - - - -ReductionIt:TECH.Iterator,KlantID:DOM.VKP.VanHoeckeKlantID,PersonalityID:DOM.common.enu.Personality -1 -%ArrayOfObjects - - - - - -Het stinkt hier naar code-duplicatie :-P -ReductionIt:TECH.Iterator,KlantID:DOM.VKP.VanHoeckeKlantID,PersonalityID:DOM.common.enu.Personality -1 -%ArrayOfObjects - - - KlantID:DOM.VKP.VanHoeckeKlantID,Variant:DOM.PM.enu.Variant,KortingPercentage:TECH.Percentage,PersonalityID:DOM.common.enu.Personality 1