add condition disable enable invisible for custom coffee

This commit is contained in:
kenta-work 2023-08-31 15:16:41 +07:00
parent 84cdea3378
commit b0611e1507

View file

@ -9,7 +9,7 @@
Var UserSeletedSugar = 0
SAVELOG "Event Open Select 7"
SAVELOG "Event Open Select 8"
If NoWaitMachineEnable = 1 Then
Var ConfirmDrinkButtonState = "Enable"
@ -919,30 +919,6 @@
DEBUGVAR SubMenuGroupIDSlot6_1
If TOPPING6 = "Topping-Volcano" Then
If toppingID6price2 > 0 Then
Var testFormat !assigned StringFmt( toppingID6price2 , "%.0f฿", PreScaleConvertShow)
Var CustomCoffeeQuantityAdditionalPrice[0] = "(+" + testFormat
Var CustomCoffeeQuantityAdditionalPrice[1] = "(+" + testFormat
Var CustomCoffeeQuantityAdditionalPrice[0] = CustomCoffeeQuantityAdditionalPrice[0] + ")"
Var CustomCoffeeQuantityAdditionalPrice[1] = CustomCoffeeQuantityAdditionalPrice[1] + ")"
Var CustomCoffeeLevelAdditionalPrice[0] = "(+" + testFormat
Var CustomCoffeeLevelAdditionalPrice[1] = "(+" + testFormat
Var CustomCoffeeLevelAdditionalPrice[0] = CustomCoffeeLevelAdditionalPrice[0] + ")"
Var CustomCoffeeLevelAdditionalPrice[1] = CustomCoffeeLevelAdditionalPrice[1] + ")"
Else
Var CustomCoffeeQuantityAdditionalPrice[0] = ""
Var CustomCoffeeQuantityAdditionalPrice[1] = ""
Var CustomCoffeeLevelAdditionalPrice[0] = ""
Var CustomCoffeeLevelAdditionalPrice[1] = ""
EndIf
EndIf
Var PriceCustomCoffeeFormat = "%.0f฿"
If TOPPING7 = "water-level" Then
@ -954,29 +930,54 @@
Else
If toppingID7index1 = toppingID7Default Then
Var CurrentCoffeeWaterId = toppingID7index1
Var CustomCoffeeWaterState[0] = "PressForever"
Var CustomCoffeeWaterState[1] = "Enable"
Var CustomCoffeeWaterState[2] = "Enable"
Var CustomCoffeeWaterState[3] = "Enable"
Var CustomCoffeeWaterState[4] = "Enable"
EndIf
If toppingID7index2 = toppingID7Default Then
Var CurrentCoffeeWaterId = toppingID7index2
Var CustomCoffeeWaterState[0] = "Enable"
Var CustomCoffeeWaterState[1] = "PressForever"
Var CustomCoffeeWaterState[2] = "Enable"
Var CustomCoffeeWaterState[3] = "Enable"
Var CustomCoffeeWaterState[4] = "Enable"
EndIf
If toppingID7index3 = toppingID7Default Then
Var CurrentCoffeeWaterId = toppingID7index3
Var CustomCoffeeWaterState[0] = "Enable"
Var CustomCoffeeWaterState[1] = "Enable"
Var CustomCoffeeWaterState[2] = "PressForever"
Var CustomCoffeeWaterState[3] = "Enable"
Var CustomCoffeeWaterState[4] = "Enable"
EndIf
If toppingID7index4 = toppingID7Default Then
Var CurrentCoffeeWaterId = toppingID7index4
Var CustomCoffeeWaterState[0] = "Enable"
Var CustomCoffeeWaterState[1] = "Enable"
Var CustomCoffeeWaterState[2] = "Enable"
Var CustomCoffeeWaterState[3] = "PressForever"
Var CustomCoffeeWaterState[4] = "Enable"
EndIf
If toppingID7index5 = toppingID7Default Then
Var CurrentCoffeeWaterId = toppingID7index5
Var CustomCoffeeWaterState[0] = "Enable"
Var CustomCoffeeWaterState[1] = "Enable"
Var CustomCoffeeWaterState[2] = "Enable"
Var CustomCoffeeWaterState[3] = "Enable"
Var CustomCoffeeWaterState[4] = "PressForever"
EndIf
EndIf
EndIf
If TOPPING8 = "single-shot-espv2" Then
If TOPPING8 = "coffee-quantity" Then
Var showCustomCoffee = "Enable"
Var showCoffeeQuantity = "Enable"
@ -985,14 +986,24 @@
Else
If toppingID8index1 = toppingID8Default Then
Var CurrentCoffeeQuantityId = toppingID8index1
Var CustomCoffeeQuantityState[0] = "PressForever"
Var CustomCoffeeQuantityState[1] = "Enable"
Var CustomCoffeeQuantityState[2] = "Enable"
EndIf
If toppingID8index2 = toppingID8Default Then
Var CurrentCoffeeQuantityId = toppingID8index2
Var CustomCoffeeQuantityState[0] = "Enable"
Var CustomCoffeeQuantityState[1] = "PressForever"
Var CustomCoffeeQuantityState[2] = "Enable"
EndIf
If toppingID8index3 = toppingID8Default Then
Var CurrentCoffeeQuantityId = toppingID8index3
Var CustomCoffeeQuantityState[0] = "Enable"
Var CustomCoffeeQuantityState[1] = "Enable"
Var CustomCoffeeQuantityState[2] = "PressForever"
EndIf
EndIf
@ -1024,7 +1035,7 @@
EndIf
If TOPPING9 = "coffee-level" Then
If TOPPING9 = "single-shot-espv2" Then
Var showCustomCoffee = "Enable"
var showCoffeeLevel = "Enable"
@ -1033,14 +1044,24 @@
Else
If toppingID9index1 = toppingID9Default Then
Var CurrentCoffeeLevelId = toppingID9index1
Var CustomCoffeeLevelState[0] = "PressForever"
Var CustomCoffeeLevelState[1] = "Enable"
Var CustomCoffeeLevelState[2] = "Enable"
EndIf
If toppingID9index2 = toppingID9Default Then
Var CurrentCoffeeLevelId = toppingID9index2
Var CustomCoffeeLevelState[0] = "Enable"
Var CustomCoffeeLevelState[1] = "PressForever"
Var CustomCoffeeLevelState[2] = "Enable"
EndIf
If toppingID9index3 = toppingID9Default Then
Var CurrentCoffeeLevelId = toppingID9index3
Var CustomCoffeeLevelState[0] = "Enable"
Var CustomCoffeeLevelState[1] = "Enable"
Var CustomCoffeeLevelState[2] = "PressForever"
EndIf
@ -1082,14 +1103,24 @@
Else
If toppingID10index1 = toppingID10Default Then
Var CurrentCoffeeTampingId = toppingID10index1
Var CustomCoffeeTampingState[0] = "PressForever"
Var CustomCoffeeTampingState[1] = "Enable"
Var CustomCoffeeTampingState[2] = "Enable"
EndIf
If toppingID10index2 = toppingID10Default Then
Var CurrentCoffeeTampingId = toppingID10index2
Var CustomCoffeeTampingState[0] = "Enable"
Var CustomCoffeeTampingState[1] = "PressForever"
Var CustomCoffeeTampingState[2] = "Enable"
EndIf
If toppingID10index3 = toppingID10Default Then
Var CurrentCoffeeTampingId = toppingID10index3
Var CustomCoffeeTampingState[0] = "Enable"
Var CustomCoffeeTampingState[1] = "Enable"
Var CustomCoffeeTampingState[2] = "PressForever"
EndIf
@ -3338,8 +3369,28 @@
If showShotEnable = "Press" Then
Var showShotEnable = "Enable"
If TOPPING7 = "water-level" Then
Var showCustomCoffee = "Enable"
EndIf
If TOPPING8 = "coffee-quantity" Then
Var showCustomCoffee = "Enable"
EndIf
If TOPPING9 = "single-shot-espv2" Then
Var showCustomCoffee = "Enable"
EndIf
If TOPPING10 = "tampping-espv2" Then
Var showCustomCoffee = "Enable"
EndIf
Else
Var showShotEnable = "Press"
; Invisible showCustomCoffee
Var showCustomCoffee = "Invisible"
EndIf
Function 2
@ -3370,8 +3421,28 @@
If showShotEnable = "Press" Then
Var showShotEnable = "Enable"
If TOPPING7 = "water-level" Then
Var showCustomCoffee = "Enable"
EndIf
If TOPPING8 = "coffee-quantity" Then
Var showCustomCoffee = "Enable"
EndIf
If TOPPING9 = "single-shot-espv2" Then
Var showCustomCoffee = "Enable"
EndIf
If TOPPING10 = "tampping-espv2" Then
Var showCustomCoffee = "Enable"
EndIf
Else
Var showShotEnable = "Press"
; Invisible showCustomCoffee
Var showCustomCoffee = "Invisible"
EndIf
Function 2
@ -3597,8 +3668,12 @@
Var CustomCoffeeWaterState[0] = "PressForever"
Var CustomCoffeeWaterState[1] = "Enable"
Var CustomCoffeeWaterState[2] = "Enable"
Var CustomCoffeeWaterState[4] = "Enable"
Var CustomCoffeeWaterState[3] = "Enable"
Var CustomCoffeeWaterState[4] = "Enable"
Var CurrentCoffeeWaterId = toppingID7index1
Function 2
</EventClick>
</Button>
@ -3617,8 +3692,14 @@
Var CustomCoffeeWaterState[0] = "Enable"
Var CustomCoffeeWaterState[1] = "PressForever"
Var CustomCoffeeWaterState[2] = "Enable"
Var CustomCoffeeWaterState[4] = "Enable"
Var CustomCoffeeWaterState[3] = "Enable"
Var CustomCoffeeWaterState[4] = "Enable"
Var CurrentCoffeeWaterId = toppingID7index2
Function 2
</EventClick>
</Button>
@ -3637,8 +3718,14 @@
Var CustomCoffeeWaterState[0] = "Enable"
Var CustomCoffeeWaterState[1] = "Enable"
Var CustomCoffeeWaterState[2] = "PressForever"
Var CustomCoffeeWaterState[4] = "Enable"
Var CustomCoffeeWaterState[3] = "Enable"
Var CustomCoffeeWaterState[4] = "Enable"
Var CurrentCoffeeWaterId = toppingID7index3
Function 2
</EventClick>
</Button>
@ -3660,6 +3747,12 @@
Var CustomCoffeeWaterState[3] = "PressForever"
Var CustomCoffeeWaterState[4] = "Enable"
Var CurrentCoffeeWaterId = toppingID7index4
Function 2
</EventClick>
</Button>
@ -3680,6 +3773,11 @@
Var CustomCoffeeWaterState[3] = "Enable"
Var CustomCoffeeWaterState[4] = "PressForever"
Var CurrentCoffeeWaterId = toppingID7index5
Function 2
</EventClick>
</Button>
@ -3763,8 +3861,12 @@
Var CustomCoffeeQuantityState[1] = "Enable"
Var CustomCoffeeQuantityState[2] = "Enable"
Var CurrentCoffeeQuantityId = toppingID8index1
Function 2
</EventClick>
</Button>
@ -3783,8 +3885,12 @@
Var CustomCoffeeQuantityState[1] = "PressForever"
Var CustomCoffeeQuantityState[2] = "Enable"
Var CurrentCoffeeQuantityId = toppingID8index2
Function 2
</EventClick>
</Button>
@ -3803,8 +3909,11 @@
Var CustomCoffeeQuantityState[1] = "Enable"
Var CustomCoffeeQuantityState[2] = "PressForever"
Var CurrentCoffeeQuantityId = toppingID8index3
Function 2
</EventClick>
</Button>
@ -3886,8 +3995,12 @@
Var CustomCoffeeLevelState[1] = "Enable"
Var CustomCoffeeLevelState[2] = "Enable"
Var CurrentCoffeeLevelId = toppingID9index1
Function 2
</EventClick>
</Button>
@ -3906,6 +4019,9 @@
Var CustomCoffeeLevelState[1] = "PressForever"
Var CustomCoffeeLevelState[2] = "Enable"
Var CurrentCoffeeLevelId = toppingID9index2
Function 2
@ -3927,9 +4043,13 @@
Var CustomCoffeeLevelState[1] = "Enable"
Var CustomCoffeeLevelState[2] = "PressForever"
Var CurrentCoffeeLevelId = toppingID9index3
Function 2
</EventClick>
</Button>
@ -4025,6 +4145,11 @@
Var CustomCoffeeTampingState[1] = "Enable"
Var CustomCoffeeTampingState[2] = "Enable"
Var CurrentCoffeeTampingId = toppingID10index1
Function 2
</EventClick>
</Button>
@ -4043,6 +4168,12 @@
Var CustomCoffeeTampingState[1] = "PressForever"
Var CustomCoffeeTampingState[2] = "Enable"
Var CurrentCoffeeTampingId = toppingID10index2
Function 2
</EventClick>
</Button>
@ -4061,6 +4192,12 @@
Var CustomCoffeeTampingState[1] = "Enable"
Var CustomCoffeeTampingState[2] = "PressForever"
Var CurrentCoffeeTampingId = toppingID10index3
Function 2
</EventClick>
</Button>
@ -5052,7 +5189,15 @@
Var UserSelectProductCode = PD_CODE1
If showShotEnable = "Disable" Then
Var showShotEnable = "Enable"
If showCustomCoffee = "Invisible" Then
Var showShotEnable = "Enable"
EndIf
EndIf
If showCustomCoffee = "Invisible" Then
If showShotEnable = "Enable" Then
Var showCustomCoffee = "Enable"
EndIf
EndIf
Var showText4 = "Invisible"
@ -5080,6 +5225,11 @@
If showShotEnable = "Disable" Then
Var showShotEnable = "Enable"
EndIf
If showCustomCoffee = "Enable" Then
Var showCustomCoffee = "Invisible"
EndIf
Var showText4 = "Invisible"
If show_eng = "true" Then
@ -5108,6 +5258,11 @@
Else
Var showShotEnable = "Disable"
EndIf
If showCustomCoffee = "Enable" Then
Var showCustomCoffee = "Invisible"
EndIf
Var showText4 = "Enable"
If show_eng = "true" Then
@ -5233,8 +5388,47 @@
Else
EndIf
Var CustomCoffeeDefault = "true"
DEBUGVAR showCustomCoffee
DEBUGVAR CustomCoffeeDefault
If showCustomCoffee = "Enable" Then
If showCoffeeWater = "Enable" Then
If CurrentCoffeeWaterId = toppingID7Default Then
Else
Var CustomCoffeeDefault = "false"
EndIf
EndIf
If showCoffeeQuantity = "Enable" Then
If CurrentCoffeeQuantityId = toppingID8Default Then
Else
Var CustomCoffeeDefault = "false"
EndIf
EndIf
If showCoffeeLevel = "Enable" Then
If CurrentCoffeeLevelId = toppingID9Default Then
Else
Var CustomCoffeeDefault = "false"
EndIf
EndIf
If showCoffeeTamping = "Enable" Then
If CurrentCoffeeTampingId = toppingID10Default Then
Else
Var CustomCoffeeDefault = "false"
EndIf
EndIf
DEBUGVAR CustomCoffeeDefault
If CustomCoffeeDefault = "false" Then
Var showShotEnable = "Disable"
Else
Var showShotEnable = "Enable"
EndIf
If CustomCoffeeQuantityState[0] = "PressForever" Then
Var TOPPING_PRICE = TOPPING_PRICE + toppingID8index1price
@ -5738,7 +5932,7 @@
<Width> 1080 </Width>
<Align> end </Align>
<Color> 0xFF0000 </Color>
<Value> "#7"</Value>
<Value> "#8"</Value>
</Text>