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