taobin_project/xml/page_payment_credit3-TopupCash.xml

548 lines
12 KiB
XML
Raw Normal View History

2024-01-29 14:17:54 +07:00
<Popup>
<Cache> "Enable" </Cache>
<Width> 1080 </Width>
<Height> 1920 </Height>
<Background> "0xeae6e1" </Background>
<Volume> SoundVolume </Volume>
<EventOpen>
; On open
Var Timeout = 0
;inter-multi
If show_eng = "true" Then
If LanguageShow = "MYANMAR" Then
SetLanguage "MYANMAR"
Else
If LanguageShow = "MSC" Then
SetLanguage "MSC"
Else
SetLanguage "ENG"
EndIf
EndIf
2024-01-29 14:17:54 +07:00
Else
SetLanguage "THAI"
2024-01-29 14:17:54 +07:00
EndIf
Var alphaState = "Invisible"
Var alphaState2 = "Enable"
Var alphaState3 = "Invisible"
2024-07-25 17:50:08 +07:00
Var confirmButtonState = "Invisible"
2024-01-29 14:17:54 +07:00
Var img_popup11 = "/img_popup11.png"
Var img_popup15 = "/img_popup15.png"
2024-01-30 19:40:39 +07:00
;inter-image
2024-01-29 14:17:54 +07:00
If CountryName = "Malaysia" Then
Var img_popup11 = "/img_popup11-MYR.png"
Var img_popup15 = "/img_popup15-MYR.png"
EndIf
;inter-image
2024-01-29 14:17:54 +07:00
If CountryName = "Indonesia" Then
Var img_popup11 = "/img_popup11-IDR.png"
Var img_popup15 = "/img_popup15-IDR.png"
2024-12-17 13:39:55 +07:00
EndIf
2024-01-29 14:17:54 +07:00
;inter-image
2024-01-30 19:40:39 +07:00
If CountryName = "Singapore" Then
Var img_popup11 = "/img_popup11-SGP.png"
Var img_popup15 = "/img_popup15-SGP.png"
EndIf
2024-01-29 14:17:54 +07:00
2024-08-14 15:36:35 +07:00
;inter-image
If CountryName = "HongKong" Then
Var img_popup11 = "/img_popup11-HKG.png"
Var img_popup15 = "/img_popup15-HKG.png"
EndIf
2024-09-17 13:19:49 +07:00
;inter-image
If CountryName = "Australia" Then
Var img_popup11 = "/img_popup11-AUS.png"
Var img_popup15 = "/img_popup15-AUS.png"
EndIf
2024-01-29 14:17:54 +07:00
2024-07-25 17:50:08 +07:00
Var CreditAmount = SumCreditAmount
Var RemainAmountStr !assigned StringFmt( CreditAmount, DisplayFormat, PreScaleConvertShow )
Var showRemaining = charOfBaht + RemainAmountStr
2024-01-29 14:17:54 +07:00
Var CoinInFlag = 0
Var CoinInOK = 0
Var ChangeOK = 0
Var PayOK = 0
Var CancelFlag = 0
Var ChangeFlag2 = 0
2024-01-30 10:07:19 +07:00
2024-01-29 14:17:54 +07:00
Var ChangeTimeout = 0
Var CancelCounter = 0
Var ServiceAmount2 = CreditAmount
Var ServiceCharge = 0
2024-12-17 13:39:55 +07:00
Var Donate = ""
2024-01-29 14:17:54 +07:00
Var SuggestID = ""
Var Seeker.StoreCreditFlag = 0
Var DrinkAmountStr !assigned StringFmt( PayAmountSubDiscount, DisplayFormat, PreScaleConvertShow )
Var NamePriceShow = showname + " "
Var NamePriceShow = NamePriceShow + DrinkAmountStr
2024-07-25 17:50:08 +07:00
Var warning_price_state = "Enable"
2024-12-17 13:39:55 +07:00
2024-07-30 13:07:04 +07:00
If CoinAmount > 0 Then
2024-12-17 13:39:55 +07:00
2024-07-30 13:07:04 +07:00
Var SumAmount = CreditAmount + CoinAmount
If SumAmount >= PayAmountSubDiscount Then
Var confirmButtonState = "Enable"
Var alphaState2 = "Invisible"
Var warning_price_state = "Invisible"
Else
Var warning_price_state = "Enable"
EndIf
Var RemainAmountStr !assigned StringFmt( SumAmount, DisplayFormat, PreScaleConvertShow )
Var showRemaining = charOfBaht + RemainAmountStr
2024-12-17 13:39:55 +07:00
2024-07-30 13:07:04 +07:00
EndIf
2024-01-29 14:17:54 +07:00
</EventOpen>
<EventLanguageOnChange>
DEBUGVAR LanguageShow
;inter-image
If LanguageShow = "ENG" Then
Var DirImage = "ROOT/taobin_project/image/page_payment_en/page_payment"
Var DirImage2 = "ROOT/taobin_project/image/page_payment_cash_extend_en"
Var page_doing_show_time_image = "ROOT/taobin_project/image/page_doing/img2.png"
Var show_btp = "ROOT/taobin_project/image/bn_thai_lang_press.png"
Var show_btn = "ROOT/taobin_project/image/bn_thai_lang.png"
EndIf
2024-12-17 13:39:55 +07:00
If LanguageShow = "THAI" Then
Var DirImage = "ROOT/taobin_project/image/page_payment"
Var DirImage2 = "ROOT/taobin_project/image/page_payment_cash_extend"
Var page_doing_show_time_image = "ROOT/taobin_project/image/page_doing/img2.png"
Var show_btp = "ROOT/taobin_project/image/bn_eng_lang_press.png"
Var show_btn = "ROOT/taobin_project/image/bn_eng_lang.png"
EndIf
2024-12-17 13:39:55 +07:00
If LanguageShow = "MYANMAR" Then
Var DirImage = "ROOT/taobin_project/image/page_payment_mmr/page_payment"
Var DirImage2 = "ROOT/taobin_project/image/page_payment_cash_extend_mmr"
EndIf
If LanguageShow = "MSC" Then
Var DirImage = "ROOT/taobin_project/image/page_payment_msc/page_payment"
Var DirImage2 = "ROOT/taobin_project/image/page_payment_cash_extend_msc"
EndIf
SAVELOG "EventLanguageOnChange menu -list"
If InternationalEnable = 1 Then
If CountryName = "Thailand" Then
Var show_eng_button_stage = "Invisible"
Var LanguageButtonEnable = "Enable"
EndIf
Else
Var LanguageButtonEnable = "Invisible"
Var show_eng_button_stage = "Enable"
EndIf
OpenInst 3 "ROOT/taobin_project/xml/topview2.xml"
RefreshAll
</EventLanguageOnChange>
2024-01-29 14:17:54 +07:00
<Timeout> 1000 </Timeout>
2024-12-17 13:39:55 +07:00
<EventTimeout>
2024-01-29 14:17:54 +07:00
Var Timeout = Timeout + 1
If Timeout > 180 Then
If CoinInOK = 0 Then
If CancelFlag = 0 Then
SAVELOG "ButtonCancleAlpha2 > Timeout Order."
2024-12-17 13:39:55 +07:00
If ReqPayWithCash = 1 Then
Var BmiYear = useCreditAmount
Var GetScore = "useCredit"
AddData 24 TelephoneNumber BmiYear PointCrm GetScore
EndIf
2024-01-29 14:17:54 +07:00
Var CancelFlag = 1
Var CancelCounter = 0
If CoinAmount = 0 Then
;inter-multi
If show_eng = "true" Then
If LanguageShow = "MYANMAR" Then
SetLanguage "MYANMAR"
Else
If LanguageShow = "MSC" Then
SetLanguage "MSC"
Else
SetLanguage "ENG"
EndIf
EndIf
2024-07-25 17:50:08 +07:00
Else
SetLanguage "THAI"
2024-07-25 17:50:08 +07:00
EndIf
Else
;inter-multi
If show_eng = "true" Then
If LanguageShow = "MYANMAR" Then
SetLanguage "MYANMAR"
Else
If LanguageShow = "MSC" Then
SetLanguage "MSC"
Else
SetLanguage "ENG"
EndIf
EndIf
2024-07-25 17:50:08 +07:00
Else
SetLanguage "THAI"
2024-07-25 17:50:08 +07:00
EndIf
2024-12-17 13:39:55 +07:00
2024-07-25 17:50:08 +07:00
CoinVending BILLSTACKALL
2024-01-29 14:17:54 +07:00
EndIf
EndIf
EndIf
EndIf
If ChangeOK = 1 Then
If CancelFlag = 0 Then
2024-07-25 17:50:08 +07:00
Var CreditAmount = CreditAmount + CoinAmount
Var ServiceAmount2 = CreditAmount
2024-12-17 13:39:55 +07:00
Open "ROOT/taobin_project/xml/page_payment_credit3-TopupSuccess.xml"
2024-01-29 14:17:54 +07:00
Else
2024-01-30 10:07:19 +07:00
Var payCreditFlag = 0
If CoinAmount > 0 Then
Var payCreditFlag = 1
EndIf
If ChangeFlag2 = 1 Then
Var payCreditFlag = 1
EndIf
If payCreditFlag = 1 Then
2024-01-29 14:17:54 +07:00
Var TelephoneNumber = Seeker.TNumberTaobinCredit
2025-02-03 13:49:31 +07:00
Var PayO2 = Seeker.CoffeePinNumber
2024-07-31 11:18:51 +07:00
Var ServiceAmount2 = CoinAmount
2024-12-17 13:39:55 +07:00
2024-01-29 14:17:54 +07:00
Var VendingDiscount = 0
Var VendingCampaign = 0
Var ServiceType = "credit"
Var SessionID2 = "00-00-00-0000"
Var ServiceCredit = "coffee"
Pay ServiceType TelephoneNumber ServiceCredit SuggestID SessionID2 ServiceAmount2 ServiceCharge Donate
Var PayCredit = 1
2024-12-17 13:39:55 +07:00
2024-07-30 13:07:04 +07:00
CoinVending OFF
2024-12-17 13:39:55 +07:00
2024-01-29 14:17:54 +07:00
If Seeker = "curr" Then
2024-12-17 13:39:55 +07:00
Open "ROOT/taobin_project/xml/page_catalog.xml"
2024-01-29 14:17:54 +07:00
Else
2024-12-17 13:39:55 +07:00
Open "ROOT/taobin_project/xml/page_brewing3Conti.xml"
2024-01-29 14:17:54 +07:00
EndIf
Else
2024-12-17 13:39:55 +07:00
Open "ROOT/taobin_project/xml/page_payment_credit3-1.xml"
2024-01-29 14:17:54 +07:00
EndIf
2024-12-17 13:39:55 +07:00
2024-01-29 14:17:54 +07:00
EndIf
Else
EndIf
If PayOK = 1 Then
Var ChangeTimeout = ChangeTimeout + 1
If ChangeTimeout > 30 Then
Var ChangeOK = 1
EndIf
EndIf
If CoinInOK = 1 Then
Var CoinInCounter = CoinInCounter + 1
If CoinInCounter = 1 Then
Var PayOK = 1
2024-12-17 13:39:55 +07:00
2024-07-25 17:50:08 +07:00
If CoinAmount > 0 Then
Var ChangeOK = 1
2024-01-29 14:17:54 +07:00
EndIf
EndIf
EndIf
If CancelFlag = 1 Then
Var CancelCounter = CancelCounter + 1
If CancelCounter = 2 Then
2024-07-25 17:50:08 +07:00
Var ChangeOK = 1
2024-01-29 14:17:54 +07:00
EndIf
Var ChangeTimeout = ChangeTimeout + 1
If ChangeTimeout > 30 Then
Var ChangeOK = 1
EndIf
2024-12-17 13:39:55 +07:00
2024-01-29 14:17:54 +07:00
EndIf
2024-12-17 13:39:55 +07:00
2024-01-29 14:17:54 +07:00
TimerReset
Refresh
2024-12-17 13:39:55 +07:00
</EventTimeout>
2024-01-29 14:17:54 +07:00
<EventChangeStatus>
2024-12-17 13:39:55 +07:00
If ChangeStatus = "payout-end" Then
2024-01-29 14:17:54 +07:00
If ChangeFlag2 = 1 Then
Var ChangeOK = 1
EndIf
EndIf
</EventChangeStatus>
<EventCoin>
2024-07-25 17:50:08 +07:00
TimerReset
2024-01-29 14:17:54 +07:00
Var CoinInFlag = 1
DEBUGVAR ViewBill
2024-07-25 17:50:08 +07:00
Var SumAmount = CreditAmount + CoinAmount
If SumAmount >= PayAmountSubDiscount Then
Var confirmButtonState = "Enable"
Var alphaState2 = "Invisible"
Var warning_price_state = "Invisible"
Else
Var warning_price_state = "Enable"
EndIf
2024-01-29 14:17:54 +07:00
If ViewBill > 0 Then
2024-07-25 17:50:08 +07:00
CoinVending BILLSTACKALL
2024-01-29 14:17:54 +07:00
Var Timeout = 0
2024-07-25 17:50:08 +07:00
Var RemainAmountStr !assigned StringFmt( SumAmount, DisplayFormat, PreScaleConvertShow )
Var showRemaining = charOfBaht + RemainAmountStr
2024-01-29 14:17:54 +07:00
Else
2024-12-17 13:39:55 +07:00
2024-01-29 14:17:54 +07:00
If CoinInOK = 0 Then
Var Timeout = 0
2024-07-25 17:50:08 +07:00
Var RemainAmountStr !assigned StringFmt( SumAmount, DisplayFormat, PreScaleConvertShow )
2024-01-29 14:17:54 +07:00
Var showRemaining = charOfBaht + RemainAmountStr
2024-12-17 13:39:55 +07:00
2024-01-29 14:17:54 +07:00
EndIf
EndIf
2024-12-17 13:39:55 +07:00
2024-01-29 14:17:54 +07:00
Refresh
</EventCoin>
<EventActionOk>
2024-12-17 13:39:55 +07:00
2024-01-29 14:17:54 +07:00
Refresh
</EventActionOk>
<EventActionError>
Refresh
</EventActionError>
<Button>
<X> 990 </X>
<Y> 416 </Y>
<State> show_eng_button_stage </State>
2024-01-29 14:17:54 +07:00
<Filename> show_btn </Filename>
<FilenamePress> show_btp </FilenamePress>
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
<Volume> SoundVolume </Volume>
2024-12-17 13:39:55 +07:00
<EventClick>
2024-01-29 14:17:54 +07:00
</EventClick>
</Button>
<Image>
<X> 0 </X>
<Y> 380 </Y>
<Filename> "ROOT/taobin_project/image/collectiing/alpha.png" </Filename>
</Image>
<Image>
<X> 182 </X>
<Y> 748 </Y>
<Filename> Var( DirImage2 + img_popup11 )</Filename>
</Image>
<Text>
<X> 0 </X>
<Y> 1041 </Y>
<Size> 144 </Size>
<Align> Center </Align>
<Width> 1080 </Width>
<Font> KanitRegularTTF </Font>
<Color> 0xDE794E </Color>
<Value> RemainAmountStr </Value>
</Text>
2024-07-25 17:50:08 +07:00
<Text>
<X> 253 </X>
<Y> 1254 </Y>
<Size> 20 </Size>
<Width> 375 </Width>
<Font> KanitRegularTTF </Font>
<State> warning_price_state </State>
<Color> 0xE4202B </Color>
<Value>
eval(
If show_eng = "true" Then
;inter-text
2024-12-17 13:39:55 +07:00
If LanguageShow = "MYANMAR" Then
Var return = "*ပမာဏသည် စျေးနှုန်းနှင့် တူညီရမည်"
Else
If LanguageShow = "MSC" Then
Var return = "*金额必须等于或超过价格。"
Else
Var return = "*Amount must equal or exceed price."
EndIf
EndIf
2024-07-25 17:50:08 +07:00
Else
Var return = "*จำนวนเงินต้องเท่ากับหรือมากกว่าราคาสินค้า"
EndIf
)
</Value>
</Text>
2024-01-29 14:17:54 +07:00
<Text>
<X> 253 </X>
2024-07-25 17:50:08 +07:00
<Y> 1295 </Y>
2024-01-29 14:17:54 +07:00
<Size> 25 </Size>
<Align> Right </Align>
<Width> 500 </Width>
<Font> KanitRegularTTF </Font>
<Color> 0x746253 </Color>
<Value> NamePriceShow </Value>
</Text>
<Button>
2024-07-25 17:50:08 +07:00
<X> 330 </X>
<Y> 1355 </Y>
<Filename> Var( DirImage + "/bn_cancel3.png" )</Filename>
<FilenamePress> Var( DirImage + "/bn_cancel3.png" )</FilenamePress>
2024-01-29 14:17:54 +07:00
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
<Volume> SoundVolume </Volume>
2024-12-17 13:39:55 +07:00
<EventClick>
2024-01-29 14:17:54 +07:00
If CoinInOK = 0 Then
If CancelFlag = 0 Then
SAVELOG "ButtonCancleAlpha2 > Cancle Order."
2024-07-25 17:50:08 +07:00
If ReqPayWithCash = 1 Then
Var BmiYear = useCreditAmount
Var GetScore = "useCredit"
AddData 24 TelephoneNumber BmiYear PointCrm GetScore
EndIf
2024-01-29 14:17:54 +07:00
Var CancelCounter = 0
2024-07-25 17:50:08 +07:00
Var CancelFlag = 1
2024-01-29 14:17:54 +07:00
If CoinAmount = 0 Then
2024-12-17 13:39:55 +07:00
If show_eng = "true" Then
;inter-text
2024-12-17 13:39:55 +07:00
If LanguageShow = "MYANMAR" Then
Var RemainAmountStr = "ပယ်ဖျက်ခဲ့သည်။"
Else
If LanguageShow = "MSC" Then
Var RemainAmountStr = "已取消"
Else
Var RemainAmountStr = "Cancelled"
EndIf
EndIf
2024-01-29 14:17:54 +07:00
Else
Var RemainAmountStr = "ยกเลิก"
EndIf
2024-07-25 17:50:08 +07:00
Else
2024-12-17 13:39:55 +07:00
If show_eng = "true" Then
;inter-text
2024-12-17 13:39:55 +07:00
If LanguageShow = "MYANMAR" Then
Var RemainAmountStr = "ခရက်ဒစ်စုဆောင်းပါ။"
Else
If LanguageShow = "MSC" Then
Var RemainAmountStr = "保存余额"
Else
Var RemainAmountStr = "Keep credit"
EndIf
EndIf
2024-01-29 14:17:54 +07:00
Else
Var RemainAmountStr = "เก็บเครดิต"
EndIf
2024-12-17 13:39:55 +07:00
2024-07-25 17:50:08 +07:00
CoinVending BILLSTACKALL
2024-01-29 14:17:54 +07:00
EndIf
2024-07-25 17:50:08 +07:00
2024-12-17 13:39:55 +07:00
2024-07-25 17:50:08 +07:00
Refresh
2024-01-29 14:17:54 +07:00
EndIf
EndIf
2024-12-17 13:39:55 +07:00
2024-01-29 14:17:54 +07:00
Refresh
</EventClick>
</Button>
<Button>
<X> 330 </X>
2024-07-25 17:50:08 +07:00
<Y> 1355 </Y>
<State> confirmButtonState </State>
<Filename> Var( DirImage + "/bn_confirm2.png" ) </Filename>
<FilenamePress> Var( DirImage + "bp_confirm2.png" ) </FilenamePress>
2024-01-29 14:17:54 +07:00
<Sound> "/mnt/sdcard/coffeevending/wav/click.wav" </Sound>
<Volume> SoundVolume </Volume>
<EventClick>
2024-07-25 17:50:08 +07:00
If CoinInOK = 0 Then
SAVELOG "ButtonConfirm"
CoinVending OFF
Var CoinInOK = 1
Var CoinInCounter = 0
2024-01-29 14:17:54 +07:00
EndIf
</EventClick>
</Button>
2024-02-27 21:53:17 +07:00
;include="ROOT/taobin_project/inc/video.inc"
2024-01-29 14:17:54 +07:00
2024-12-17 13:39:55 +07:00
<EventSecurity>
Open "/media/bt/xml/security_alarm.xml"
2024-01-29 14:17:54 +07:00
</EventSecurity>
</Popup>