| | |
| | | logoView.AddChidren (btnLogo); |
| | | |
| | | var accountView = new FrameLayout () { |
| | | Width = Application.GetMinRealAverage (500), |
| | | Height = Application.GetMinRealAverage (85), |
| | | Width = Application.GetRealWidth (500), |
| | | Height = Application.GetRealWidth (85), |
| | | X = Application.GetRealWidth (70), |
| | | Y = btnLogo.Bottom + Application.GetRealHeight (30), |
| | | BackgroundImagePath = "Register/Register_Email_Address.png", |
| | |
| | | |
| | | }; |
| | | #if DEBUG |
| | | etAccount.Text = "18926269190@189.cn"; |
| | | //etAccount.Text = "18926269190@189.cn"; |
| | | //etAccount.Text = "721343314@qq.com"; |
| | | //etAccount.Text = "crabtreel12019@gmail.com"; |
| | | //etAccount.Text = "2791308028@qq.com"; |
| | | etAccount.Text = "2791308028@qq.com"; |
| | | #endif |
| | | |
| | | accountView.AddChidren (etAccount); |
| | |
| | | }; |
| | | |
| | | var passwrodView = new FrameLayout () { |
| | | Width = Application.GetMinRealAverage (500), |
| | | Height = Application.GetMinRealAverage (85), |
| | | Width = Application.GetRealWidth (500), |
| | | Height = Application.GetRealWidth (85), |
| | | X = Application.GetRealWidth (70), |
| | | Y = accountView.Bottom + Application.GetRealHeight (50), |
| | | Y = accountView.Bottom + Application.GetRealWidth (50), |
| | | BackgroundImagePath = "Register/Register_Password_kuang.png", |
| | | }; |
| | | bodyView.AddChidren (passwrodView); |
| | |
| | | |
| | | Button btnShowPassword = new Button () { |
| | | X = etPasswrod.Right, |
| | | Y = etPasswrod.Y + Application.GetRealHeight (12), |
| | | Width = Application.GetMinRealAverage (73), |
| | | Height = Application.GetMinRealAverage (60), |
| | | Y = etPasswrod.Y + Application.GetRealWidth (12), |
| | | Width = Application.GetRealWidth (73), |
| | | Height = Application.GetRealWidth (60), |
| | | UnSelectedImagePath = "CrabtreeAdd/HidePW.png", |
| | | SelectedImagePath = "CrabtreeAdd/ShowPW.png", |
| | | BorderColor = SkinStyle.Current.Transparent, |
| | |
| | | etPasswrod.SecureTextEntry = !btnShowPassword.IsSelected; |
| | | }; |
| | | |
| | | #if DEBUG |
| | | int NigelLoginPass = 0; |
| | | btnLogo.MouseUpEventHandler += (sender, e) => { |
| | | if (NigelLoginPass == 3) { |
| | | etAccount.Text = @"464027401@qq.com"; |
| | | etPasswrod.Text = "qqqqqq"; |
| | | } else if (NigelLoginPass == 5) { |
| | | etAccount.Text = @"Jai.singh@havells.com"; |
| | | etPasswrod.Text = "123456"; |
| | | } |
| | | NigelLoginPass++; |
| | | }; |
| | | #endif |
| | | //#if DEBUG |
| | | // int NigelLoginPass = 0; |
| | | // btnLogo.MouseUpEventHandler += (sender, e) => { |
| | | // if (NigelLoginPass == 3) { |
| | | // etAccount.Text = @"464027401@qq.com"; |
| | | // etPasswrod.Text = "qqqqqq"; |
| | | // } else if (NigelLoginPass == 5) { |
| | | // etAccount.Text = @"Jai.singh@havells.com"; |
| | | // etPasswrod.Text = "123456"; |
| | | // } |
| | | // NigelLoginPass++; |
| | | // }; |
| | | //#endif |
| | | //if (accountList.Count > 0) { |
| | | // etAccount.Text = accountList [accountList.Count-1]; |
| | | //} |
| | |
| | | |
| | | Button btnRegister = new Button () { |
| | | Width = Application.GetRealWidth (200), |
| | | Height = Application.GetRealHeight (85), |
| | | Height = Application.GetRealWidth (85), |
| | | X = Application.GetRealWidth (70), |
| | | Y = passwrodView.Bottom + Application.GetRealHeight (10), |
| | | Y = passwrodView.Bottom + Application.GetRealWidth (10), |
| | | Text = "Sign up", |
| | | TextSize = 15, |
| | | TextColor = SkinStyle.Current.TextColor1, |
| | |
| | | |
| | | Button btnForgotPassword = new Button () { |
| | | Width = Application.GetRealWidth (500 / 2), |
| | | Height = Application.GetRealHeight (85), |
| | | Height = Application.GetRealWidth (85), |
| | | X = btnRegister.Right + Application.GetRealWidth (50), |
| | | Y = passwrodView.Bottom + Application.GetRealHeight (10), |
| | | Y = passwrodView.Bottom + Application.GetRealWidth (10), |
| | | Text = "Forgot password?", |
| | | TextSize = 15, |
| | | TextColor = SkinStyle.Current.TextColor1, |
| | |
| | | |
| | | Button btnLogin = new Button () { |
| | | Width = Application.GetRealWidth (504), |
| | | Height = Application.GetRealHeight (89), |
| | | Height = Application.GetRealWidth (89), |
| | | X = Application.GetRealWidth (60), |
| | | Y = btnRegister.Bottom + Application.GetRealHeight (70), |
| | | Y = btnRegister.Bottom + Application.GetRealWidth (70), |
| | | BackgroundColor = SkinStyle.Current.MainColor, |
| | | SelectedBackgroundColor = SkinStyle.Current.SelectedColor, |
| | | TextID = R.MyInternationalizationString.Login, |
| | |
| | | }); |
| | | return; |
| | | } |
| | | |
| | | //邮箱格式不对 |
| | | if (!CommonUtlis.Current.CheckEmail(account)) { |
| | | Application.RunOnMainThread (() => { |
| | | new Tip () { Text = Language.StringByID (R.MyInternationalizationString.PleaseCheckEmailAddressCorrectly), Direction = AMPopTipDirection.Up, CloseTime = 3 }.Show (btnLogo); |
| | | }); |
| | | return; |
| | | } |
| | | |
| | | if (string.IsNullOrEmpty (password)) { |
| | | Application.RunOnMainThread (() => { |
| | | new Tip () { Text = "Please enter your password.", Direction = AMPopTipDirection.Up, CloseTime = 3 }.Show (btnLogo); |
| | | }); |
| | | return; |
| | | } |
| | | |
| | | //检测账号是否锁定 |
| | | if (CommonConfig.Current.CheckIfLock (account)) { |
| | | return; |
| | | } |
| | | |
| | | System.Threading.Tasks.Task.Run (() => { |
| | | try { |
| | | Application.RunOnMainThread (() => { |
| | |
| | | else if (stateCodeStr == "USERNAMEORPWDERROR") { |
| | | //账号或密码错误 |
| | | mes = ErrorCode.USERNAMEORPWDERROR; |
| | | if (CommonConfig.Current.ErrorLockListUpdate (account)) { |
| | | return; |
| | | } |
| | | |
| | | } else if (stateCodeStr == "ACCOUNTNOEXISTS") { |
| | | //账号不存在 |
| | | mes = ErrorCode.ACCOUNTNOEXISTS; |
| | |
| | | |
| | | } |
| | | |
| | | |
| | | |
| | | |
| | | ///// <summary> |
| | | ///// 查询当前住宅 网关列表 |
| | | ///// </summary> |