Index: APPS/VKP/Korting/impl/KortingService.cls.xml =================================================================== diff -u -r67196 -r67199 --- APPS/VKP/Korting/impl/KortingService.cls.xml (.../KortingService.cls.xml) (revision 67196) +++ APPS/VKP/Korting/impl/KortingService.cls.xml (.../KortingService.cls.xml) (revision 67199) @@ -63,7 +63,7 @@ #dim Varianten As %List = ..KortingServiceHelper.GeefVariantenVoorPersonality(PersonalityID) #dim KortingConfiguratieArray As Array Of APPS.VKP.dto.KortingConfiguratie = ##class(%ArrayOfObjects).%New() - #dim KortingenVoorKlantIterator As TECH.Iterator = ..KortingServiceHelper.GeefKortingenVoorKlantIterator(Customer) + #dim KortingenVoorKlantIterator As TECH.Iterator = ##class(TECH.ListIterator).%New(Customer.Reduction) #dim EnuVariant As DOM.PM.enu.Variant #dim Index As %Integer While KortingenVoorKlantIterator.HasNext() @@ -75,17 +75,32 @@ If (Variant = "TBX") { For Index = 1 : 1 : $ListLength(Varianten) { Set EnuVariant = $List(Varianten, Index) - Do KortingConfiguratieArray.SetAt(..KortingServiceHelper.GeefKortingConfiguratie(KlantID, EnuVariant, KortingPercentage, PersonalityID), EnuVariant) + Do KortingConfiguratieArray.SetAt(..GeefKortingConfiguratie(KlantID, EnuVariant, KortingPercentage, PersonalityID), EnuVariant) } } Else { Set EnuVariant = ..KortingServiceHelper.GeefVariant(Variant) - Do KortingConfiguratieArray.SetAt(..KortingServiceHelper.GeefKortingConfiguratie(KlantID, EnuVariant, KortingPercentage, PersonalityID), EnuVariant) + Do KortingConfiguratieArray.SetAt(..GeefKortingConfiguratie(KlantID, EnuVariant, KortingPercentage, PersonalityID), EnuVariant) } } Quit KortingConfiguratieArray ]]> + + +KlantID:DOM.VKP.VanHoeckeKlantID,Variant:DOM.PM.enu.Variant,KortingPercentage:TECH.Percentage,PersonalityID:DOM.common.enu.Personality +1 +APPS.VKP.dto.KortingConfiguratie + + Index: vhTest/Mock/APPS/VKP/Korting/impl/KortingService/KortingServiceHelper.cls.xml =================================================================== diff -u -r67196 -r67199 --- vhTest/Mock/APPS/VKP/Korting/impl/KortingService/KortingServiceHelper.cls.xml (.../KortingServiceHelper.cls.xml) (revision 67196) +++ vhTest/Mock/APPS/VKP/Korting/impl/KortingService/KortingServiceHelper.cls.xml (.../KortingServiceHelper.cls.xml) (revision 67199) @@ -8,27 +8,6 @@ APPS.VKP.Korting.impl.KortingService.KortingServiceHelper,Tools.Mock.MockClassBase right - -KlantID:DOM.VKP.VanHoeckeKlantID,Variant:DOM.PM.enu.Variant,KortingPercentage:TECH.Percentage,PersonalityID:DOM.common.enu.Personality -APPS.VKP.dto.KortingConfiguratie - - - - -KortingFactor:%Numeric -TECH.Percentage - - - - -Customer:APPS.VKP.Korting.xml.Customer -TECH.ListIterator - - - Variant:%String DOM.PM.enu.Variant Index: APPS/VKP/Korting/impl/KortingService/KortingServiceHelper.cls.xml =================================================================== diff -u -r67196 -r67199 --- APPS/VKP/Korting/impl/KortingService/KortingServiceHelper.cls.xml (.../KortingServiceHelper.cls.xml) (revision 67196) +++ APPS/VKP/Korting/impl/KortingService/KortingServiceHelper.cls.xml (.../KortingServiceHelper.cls.xml) (revision 67199) @@ -25,27 +25,6 @@ ]]> - -KlantID:DOM.VKP.VanHoeckeKlantID,Variant:DOM.PM.enu.Variant,KortingPercentage:TECH.Percentage,PersonalityID:DOM.common.enu.Personality -APPS.VKP.dto.KortingConfiguratie - - - - -KortingFactor:%Numeric -TECH.Percentage - - - Variant:%String DOM.PM.enu.Variant @@ -68,13 +47,6 @@ ]]> - -Customer:APPS.VKP.Korting.xml.Customer -TECH.ListIterator - - - PersonalityID:DOM.common.enu.Personality %Boolean Index: vhUnitTest/APPS/VKP/Korting/impl/KortingService/GeefKortingConfiguratieLijst/Test.cls.xml =================================================================== diff -u -r67197 -r67199 --- vhUnitTest/APPS/VKP/Korting/impl/KortingService/GeefKortingConfiguratieLijst/Test.cls.xml (.../Test.cls.xml) (revision 67197) +++ vhUnitTest/APPS/VKP/Korting/impl/KortingService/GeefKortingConfiguratieLijst/Test.cls.xml (.../Test.cls.xml) (revision 67199) @@ -13,65 +13,69 @@ 1 - -aTestCase:%String + +APPS.VKP.Korting.xml.Customer +1 + + + +APPS.VKP.Korting.xml.Customer +1 + + + +APPS.VKP.Korting.xml.Customer +1 + + + - + @@ -80,15 +84,17 @@ KortingConfiguratieLijst:APPS.VKP.dto.KortingConfiguratieLijst @@ -99,10 +105,11 @@ If $$$AssertTrue(KortingConfiguratieLijstIt.HasNext()){ #dim KlantID As DOM.VKP.VanHoeckeKlantID = ..Personality.GeefPrefix()_"NL2000001" - Do ..AssertKortingConfiguratie(KortingConfiguratieLijstIt.Next(),KlantID,0.101,##class(DOM.PM.enu.Variant).LegraboxPure()) - Do ..AssertKortingConfiguratie(KortingConfiguratieLijstIt.Next(),KlantID,0.101,##class(DOM.PM.enu.Variant).Taorbox()) - Do ..AssertKortingConfiguratie(KortingConfiguratieLijstIt.Next(),KlantID,0.101,##class(DOM.PM.enu.Variant).TandemboxAntaro()) + Do ..AssertKortingConfiguratie(KortingConfiguratieLijstIt.Next(),KlantID,0.161,##class(DOM.PM.enu.Variant).LegraboxPure()) + Do ..AssertKortingConfiguratie(KortingConfiguratieLijstIt.Next(),KlantID,0.161,##class(DOM.PM.enu.Variant).Taorbox()) + Do ..AssertKortingConfiguratie(KortingConfiguratieLijstIt.Next(),KlantID,0.161,##class(DOM.PM.enu.Variant).TandemboxAntaro()) } + Do $$$AssertFalse(KortingConfiguratieLijstIt.HasNext()) ]]> @@ -113,9 +120,9 @@ If $$$AssertTrue(KortingConfiguratieLijstIt.HasNext()){ #dim KlantID As DOM.VKP.VanHoeckeKlantID = ..Personality.GeefPrefix()_"DE2000001" - Do ..AssertKortingConfiguratie(KortingConfiguratieLijstIt.Next(),KlantID,0.101,##class(DOM.PM.enu.Variant).LegraboxPure()) - Do ..AssertKortingConfiguratie(KortingConfiguratieLijstIt.Next(),KlantID,0.101,##class(DOM.PM.enu.Variant).Taorbox()) - Do ..AssertKortingConfiguratie(KortingConfiguratieLijstIt.Next(),KlantID,0.101,##class(DOM.PM.enu.Variant).TandemboxAntaro()) + Do ..AssertKortingConfiguratie(KortingConfiguratieLijstIt.Next(),KlantID,0.161,##class(DOM.PM.enu.Variant).LegraboxPure()) + Do ..AssertKortingConfiguratie(KortingConfiguratieLijstIt.Next(),KlantID,0.161,##class(DOM.PM.enu.Variant).Taorbox()) + Do ..AssertKortingConfiguratie(KortingConfiguratieLijstIt.Next(),KlantID,0.161,##class(DOM.PM.enu.Variant).TandemboxAntaro()) } Do $$$AssertFalse(KortingConfiguratieLijstIt.HasNext()) ]]> @@ -133,7 +140,7 @@ -1 +1 APPS.VKP.Korting.xml.Customer + + +1 +APPS.VKP.Korting.xml.Customer + + + + +1 +APPS.VKP.Korting.xml.Customer + + + + +1 + +