Index: APPS/EC/Winkelkar/impl/WinkelkarControleur.cls.xml
===================================================================
diff -u -r39678 -r39679
--- APPS/EC/Winkelkar/impl/WinkelkarControleur.cls.xml (.../WinkelkarControleur.cls.xml) (revision 39678)
+++ APPS/EC/Winkelkar/impl/WinkelkarControleur.cls.xml (.../WinkelkarControleur.cls.xml) (revision 39679)
@@ -45,30 +45,41 @@
#dim WinkelkarNietBesteld As %String = Vertaler.GeefVertaling("WinkelkarNietBesteld")
Do ..ControleerInput(Winkelkar,'..HeeftMeerdereVerpakkingTypes(), WinkelkarNietBesteld _ " " _ Vertaler.GeefVertaling("NietMogelijkVerpakkingTypesCombineren"))
+
+ #dim VerpakkingIterator As TECH.Iterator = ..GeefVerpakkingIterator()
- #Dim VerpakkingType As TECH.String = "Probox"
- #Dim VerpakkingTypeNietToegelaten As TECH.String = Vertaler.GeefVertaling("VerpakkingTypeNietToegelaten")
-
- Set VerpakkingTypeNietToegelaten = ##class(TECH.StringUtils).Replace(VerpakkingTypeNietToegelaten, "::VerpakkingType::", VerpakkingType)
-
- Do ..ControleerInput(Winkelkar,..MagKlantVerpakkingTypeBestellen(Winkelkar, VerpakkingType), WinkelkarNietBesteld _ " " _ VerpakkingTypeNietToegelaten)
-
- #Dim MinimumAantalVoorProbox As %Integer = ..KlantInstellingenService.GeefMinimaleBestelhoeveelheid(Winkelkar.GeefKlantID(), VerpakkingType)
- #Dim HeeftMinimumAantalIndienProbox As %Boolean = ..HeeftMinimumAantalVoorVerpakkingType(VerpakkingType,MinimumAantalVoorProbox)
-
- If $$$Not(HeeftMinimumAantalIndienProbox) {
- #Dim MinimumAantalVanVerpakkingType As %String = Vertaler.GeefVertaling("MinimumAantalVanVerpakkingType")
+ While VerpakkingIterator.HasNext() {
+ #Dim VerpakkingType As TECH.String = VerpakkingIterator.Next()
+ #Dim VerpakkingTypeNietToegelaten As TECH.String = Vertaler.GeefVertaling("VerpakkingTypeNietToegelaten")
- Set MinimumAantalVanVerpakkingType = ##class(TECH.StringUtils).Replace(MinimumAantalVanVerpakkingType, "::Aantal::", MinimumAantalVoorProbox)
- Set MinimumAantalVanVerpakkingType = ##class(TECH.StringUtils).Replace(MinimumAantalVanVerpakkingType, "::VerpakkingType::", VerpakkingType)
+ Set VerpakkingTypeNietToegelaten = ##class(TECH.StringUtils).Replace(VerpakkingTypeNietToegelaten, "::VerpakkingType::", VerpakkingType)
- #Dim Melding As %String = WinkelkarNietBesteld _ " " _ MinimumAantalVanVerpakkingType
+ Do ..ControleerInput(Winkelkar,..MagKlantVerpakkingTypeBestellen(Winkelkar, VerpakkingType), WinkelkarNietBesteld _ " " _ VerpakkingTypeNietToegelaten)
- Do ..ControleerInput(Winkelkar, HeeftMinimumAantalIndienProbox, Melding)
+ #Dim MinimumAantalVoorProbox As %Integer = ..KlantInstellingenService.GeefMinimaleBestelhoeveelheid(Winkelkar.GeefKlantID(), VerpakkingType)
+ #Dim HeeftMinimumAantalIndienProbox As %Boolean = ..HeeftMinimumAantalVoorVerpakkingType(VerpakkingType,MinimumAantalVoorProbox)
+
+ If $$$Not(HeeftMinimumAantalIndienProbox) {
+ #Dim MinimumAantalVanVerpakkingType As %String = Vertaler.GeefVertaling("MinimumAantalVanVerpakkingType")
+
+ Set MinimumAantalVanVerpakkingType = ##class(TECH.StringUtils).Replace(MinimumAantalVanVerpakkingType, "::Aantal::", MinimumAantalVoorProbox)
+ Set MinimumAantalVanVerpakkingType = ##class(TECH.StringUtils).Replace(MinimumAantalVanVerpakkingType, "::VerpakkingType::", VerpakkingType)
+
+ #Dim Melding As %String = WinkelkarNietBesteld _ " " _ MinimumAantalVanVerpakkingType
+
+ Do ..ControleerInput(Winkelkar, HeeftMinimumAantalIndienProbox, Melding)
+ }
}
]]>
+
+1
+TECH.Iterator
+
+
+
1
%Boolean
Index: APPS/common/impl/KlantInstellingenService.cls.xml
===================================================================
diff -u -r39678 -r39679
--- APPS/common/impl/KlantInstellingenService.cls.xml (.../KlantInstellingenService.cls.xml) (revision 39678)
+++ APPS/common/impl/KlantInstellingenService.cls.xml (.../KlantInstellingenService.cls.xml) (revision 39679)
@@ -95,14 +95,20 @@
KlantID:DOM.VKP.VanHoeckeKlantID,VerpakkingType:TECH.String
TECH.Integer
Index: APPS/EC/impl/KlantInstellingenServiceSFS.cls.xml
===================================================================
diff -u -r39678 -r39679
--- APPS/EC/impl/KlantInstellingenServiceSFS.cls.xml (.../KlantInstellingenServiceSFS.cls.xml) (revision 39678)
+++ APPS/EC/impl/KlantInstellingenServiceSFS.cls.xml (.../KlantInstellingenServiceSFS.cls.xml) (revision 39679)
@@ -51,8 +51,8 @@
KlantID:DOM.VKP.VanHoeckeKlantID,VerpakkingType:TECH.String
TECH.Integer