| | |
| | | PlaceholderTextColor = CSS_Color.PromptingColor1, |
| | | }; |
| | | bodyScrolView.AddChidren(phoneNumberEditText); |
| | | // 分割线 |
| | | bodyScrolView.AddChidren(new Button() |
| | | phoneNumberEditText.Foucs = true; |
| | | phoneNumberEditText.FoucsChanged = (sender, e) => |
| | | { |
| | | if (!phoneNumberEditText.Foucs) |
| | | { |
| | | //手机号码错误提示 |
| | | if (!Utlis.CheckPhoneNumber(phoneNumberEditText.Text.Trim(), "86")) |
| | | { |
| | | var tip_dialog = new Tip() |
| | | { |
| | | Text = Language.StringByID(StringId.PhoneNumberErrorTip), |
| | | CloseTime = 2, |
| | | Direction = AMPopTipDirection.None |
| | | }; |
| | | tip_dialog.Show(MainPage.BaseView); |
| | | } |
| | | } |
| | | }; |
| | | |
| | | // 分割线 |
| | | bodyScrolView.AddChidren(new Button() |
| | | { |
| | | X = Application.GetRealWidth(20), |
| | | Width = Application.GetRealWidth(335), |
| | |
| | | TextColor = CSS_Color.FirstLevelTitleColor, |
| | | Width = Application.GetRealWidth(335), |
| | | PlaceholderText = Language.StringByID(StringId.Input6_DigitsTemporaryPassword), |
| | | Text = tempPassword.tempPwd, |
| | | IsNumberKeyboardType = true, |
| | | PlaceholderTextColor = CSS_Color.PromptingColor1, |
| | | }; |
| | | pwdLayout.AddChidren(pwdEditText); |
| | | pwdEditText.FoucsChanged = (sender, e) => |
| | | { |
| | | if (!pwdEditText.Foucs) |
| | | { |
| | | // 6位密码验证 |
| | | var tip_dialog = new Tip() |
| | | { |
| | | Text = Language.StringByID(StringId.Input6_DigitsTemporaryPassword), |
| | | CloseTime = 2, |
| | | Direction = AMPopTipDirection.None |
| | | }; |
| | | tip_dialog.Show(MainPage.BaseView); |
| | | } |
| | | }; |
| | | |
| | | //随机密码Btn |
| | | randomBtn = new Button() |
| | |
| | | { |
| | | var tip_dialog = new Tip() |
| | | { |
| | | Text = Language.StringByID(StringId.linshimima), |
| | | Text = Language.StringByID(StringId.Input6_DigitsTemporaryPassword), |
| | | CloseTime = 2, |
| | | Direction = AMPopTipDirection.None |
| | | }; |
| | |
| | | /// </summary> |
| | | private void RefreshVisitorVoucherBtn() |
| | | { |
| | | if (tempPassword == null) return; |
| | | |
| | | if (tempPassword.tempPwd != null && tempPassword.tempPwd != "") |
| | | { |
| | | codeIV.ImageBytes = Scan.BytesFromText(pwdEditText.Text, codeIV.Width, codeIV.Height); |
| | | codeIV.ImageBytes = Scan.BytesFromText(tempPassword.tempPwd, codeIV.Width, codeIV.Height); |
| | | //判断二维码是否失效 |
| | | DateTime endTime = DateTime.Parse(tempPassword.validEndTime); |
| | | DateTime currentTime = DateTime.Now; |
| | |
| | | Text = Language.StringByID(StringId.QRcodeIsInvalid), |
| | | }; |
| | | codeLayout.AddChidren(codeTip); |
| | | visitorVoucherBtn.Visible = false; |
| | | } |
| | | visitorVoucherBtn.Text = Language.StringByID(StringId.CancleVisitorCredentials); |
| | | } |
| | | else |
| | | { |
| | | visitorVoucherBtn.Visible = true; |
| | | visitorVoucherBtn.Text = Language.StringByID(StringId.GenerateVisitorCredentials); |
| | | } |
| | | } |