Index: APPS/EC/Winkelkar/impl/WinkelkarControleur.cls.xml
===================================================================
diff -u -r57829 -r58019
--- APPS/EC/Winkelkar/impl/WinkelkarControleur.cls.xml (.../WinkelkarControleur.cls.xml) (revision 57829)
+++ APPS/EC/Winkelkar/impl/WinkelkarControleur.cls.xml (.../WinkelkarControleur.cls.xml) (revision 58019)
@@ -74,24 +74,32 @@
Do ..ControleerInput(..MagKlantVerpakkingTypeBestellen(VerpakkingType), WinkelkarNietBesteld _ " " _ VerpakkingTypeNietToegelaten)
#Dim MinimumAantal As %Integer = ..KlantInstellingenService.GeefMinimaleBestelhoeveelheid(..Winkelkar.GeefKlantID(), VerpakkingType)
- #Dim HeeftMinimumAantal As %Boolean = ..HeeftMinimumAantalVoorVerpakkingType(VerpakkingType, MinimumAantal)
+ #dim LadeVariantZonderMinimumAantalVanVerpakkingType As TECH.String = ..GeefEerstvolgendeLadeVariantZonderMinimumAantalVanVerpakkingType(VerpakkingType, MinimumAantal)
+ #Dim HeeftMinimumAantal As %Boolean = (LadeVariantZonderMinimumAantalVanVerpakkingType = "")
If $$$Not(HeeftMinimumAantal) {
- #Dim Melding As %String = ..MaakMeldingMinimumAantalVanVerpakkingType(MinimumAantal, VerpakkingType, WinkelkarNietBesteld)
+ #dim Melding As %String = ..MaakMeldingMinimumAantalVanVerpakkingType(MinimumAantal, VerpakkingType, LadeVariantZonderMinimumAantalVanVerpakkingType, WinkelkarNietBesteld)
Do ..ControleerInput(HeeftMinimumAantal, Melding)
}
]]>
-MinimumAantal:%Integer,VerpakkingType:TECH.String,WinkelkarNietBesteld:%String
+MinimumAantal:%Integer,VerpakkingType:TECH.String,LadeVariant:TECH.String,WinkelkarNietBesteld:%String
1
%String
@@ -145,20 +153,30 @@
]]>
-
+
VerpakkingTypeMetBeperking:%String,MinimumAantalVoorVerpakkingType:%Integer
1
-%Boolean
+TECH.String
= MinimumAantalVoorVerpakkingType))
#dim HeeftMinimumAantalVoorTax As %Boolean = ((AantalVanTAORVerpakkingType = 0) || (AantalVanTAORVerpakkingType >= MinimumAantalVoorVerpakkingType))
#dim HeeftMinimumAantalVoorTbx As %Boolean = ((AantalVanTBXVerpakkingType = 0) || (AantalVanTBXVerpakkingType >= MinimumAantalVoorVerpakkingType))
-
- Quit HeeftMinimumAantalVoorLbx && HeeftMinimumAantalVoorTax && HeeftMinimumAantalVoorTbx
+
+ If ($$$Not(HeeftMinimumAantalVoorLbx)) {
+ Set EerstvolgendeLadeVariant = "LEGRABOX"
+ } ElseIf ($$$Not(HeeftMinimumAantalVoorTax)) {
+ Set EerstvolgendeLadeVariant = "TA'OR BOX"
+ } ElseIf ($$$Not(HeeftMinimumAantalVoorTbx)) {
+ Set EerstvolgendeLadeVariant = "TANDEMBOX"
+ }
+
+ Quit EerstvolgendeLadeVariant
]]>