| | |
| | | private Button randomBtn;//随机密码Btn |
| | | private FrameLayout codeLayout; |
| | | private ImageView codeIV;// 二维码 |
| | | private Button codeSaveTipBtn; |
| | | private Button codeTip;//二维码有效期提示 |
| | | private Button visitorVoucherBtn; |
| | | private VisitorTempPassword tempPassword; |
| | |
| | | Width = Application.GetRealWidth(335), |
| | | TextSize = CSS_FontSize.TextFontSize, |
| | | TextColor = CSS_Color.FirstLevelTitleColor, |
| | | |
| | | PlaceholderText = Language.StringByID(StringId.InputPhoneNumberOfTheVisitor), |
| | | Text = tempPassword.phone, |
| | | IsNumberKeyboardType = true, |
| | |
| | | }; |
| | | if (tempPassword.tempPwd == null || tempPassword.tempPwd == "") |
| | | { |
| | | startTimeText.Text = System.DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"); |
| | | startTimeText.Text = "";// System.DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"); |
| | | } |
| | | else |
| | | { |
| | |
| | | // dialog回调 |
| | | Action<string> startTimeAction = (str) => |
| | | { |
| | | startTimeText.Text = str +":00"; |
| | | startTimeText.Text = str + ":00"; |
| | | }; |
| | | startTimeBtn.MouseUpEventHandler += (sender, e) => |
| | | { |
| | |
| | | }; |
| | | if (tempPassword.tempPwd == null || tempPassword.tempPwd == "") |
| | | { |
| | | endTimeText.Text = System.DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"); |
| | | endTimeText.Text = "";// System.DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"); |
| | | } |
| | | else |
| | | { |
| | |
| | | codeLayout.AddChidren(codeIV); |
| | | |
| | | bodyScrolView.AddChidren(new Button() { Height = Application.GetRealWidth(20), }); |
| | | bodyScrolView.AddChidren(new Button() |
| | | codeSaveTipBtn = new Button() |
| | | { |
| | | X = Application.GetRealWidth(16), |
| | | Width = Application.GetRealWidth(343), |
| | |
| | | Text = Language.StringByID(StringId.LongPressQRCodeSave), |
| | | TextAlignment = TextAlignment.Center, |
| | | TextColor = CSS_Color.FirstLevelTitleColor, |
| | | }); |
| | | Visible = false, |
| | | }; |
| | | bodyScrolView.AddChidren(codeSaveTipBtn); |
| | | #endregion |
| | | |
| | | bodyScrolView.AddChidren(new Button() { Height = Application.GetRealWidth(28), }); |
| | |
| | | }; |
| | | visitorVoucherBtn.MouseUpEventHandler += (sender, e) => |
| | | { |
| | | if (phoneNumberEditText.Text == "" || pwdEditText.Text == "") |
| | | if (startTimeText.Text.Trim() == "") |
| | | { |
| | | var tip_dialog = new Tip() |
| | | { |
| | | Text = Language.StringByID(StringId.VisitorStartTime), |
| | | CloseTime = 2, |
| | | Direction = AMPopTipDirection.None |
| | | }; |
| | | tip_dialog.Show(MainPage.BaseView); |
| | | return; |
| | | } |
| | | |
| | | if (endTimeText.Text.Trim() == "") |
| | | { |
| | | var tip_dialog = new Tip() |
| | | { |
| | | Text = Language.StringByID(StringId.VisitorEndTime), |
| | | CloseTime = 2, |
| | | Direction = AMPopTipDirection.None |
| | | }; |
| | | tip_dialog.Show(MainPage.BaseView); |
| | | return; |
| | | } |
| | | |
| | | if (phoneNumberEditText.Text.Trim() == "" || phoneNumberEditText.Text.Trim().Length != 11) |
| | | { |
| | | var tip_dialog = new Tip() |
| | | { |
| | | Text = Language.StringByID(StringId.PhoneNumberErrorTip), |
| | | CloseTime = 2, |
| | | Direction = AMPopTipDirection.None |
| | | }; |
| | | tip_dialog.Show(MainPage.BaseView); |
| | | phoneNumberEditText.Foucs = true; |
| | | return; |
| | | } |
| | | |
| | | if (pwdEditText.Text.Trim() == "" || pwdEditText.Text.Trim().Length != 6) |
| | | { |
| | | var tip_dialog = new Tip() |
| | | { |
| | | Text = Language.StringByID(StringId.linshimima), |
| | | CloseTime = 2, |
| | | Direction = AMPopTipDirection.None |
| | | }; |
| | | tip_dialog.Show(MainPage.BaseView); |
| | | pwdEditText.Foucs = true; |
| | | return; |
| | | } |
| | | |
| | | string tip = ""; |
| | | string message = ""; |
| | | if (codeIV.ImageBytes == null) |
| | |
| | | TextColor = CSS_Color.textWhiteColor, |
| | | BackgroundColor = CSS_Color.DialogTransparentColor1, |
| | | Text = Language.StringByID(StringId.QRcodeIsInvalid), |
| | | }; |
| | | }; |
| | | codeLayout.AddChidren(codeTip); |
| | | } |
| | | visitorVoucherBtn.Text = Language.StringByID(StringId.CancleVisitorCredentials); |
| | |
| | | { |
| | | pwd.id = pack.Data.ToString(); |
| | | codeIV.ImageBytes = Scan.BytesFromText(pwdEditText.Text, codeIV.Width, codeIV.Height); |
| | | codeSaveTipBtn.Visible = true; |
| | | RefreshVisitorVoucherBtn(); |
| | | } |
| | | else { |
| | | var tip_dialog = new Tip() |
| | | { |
| | | Text = pack.message, |
| | | CloseTime = 2, |
| | | Direction = AMPopTipDirection.None |
| | | }; |
| | | tip_dialog.Show(MainPage.BaseView); |
| | | } |
| | | } |
| | | RefreshVisitorVoucherBtn(); |
| | | return result; |
| | | } |
| | | |