wxr
2020-11-12 a715181089be0d31cd737a5367ffd02690b9d77f
HDL_ON/UI/UI1-Login/RegisterPageBLL.cs
@@ -68,10 +68,13 @@
            //选择手机注册
            btnPhoneLogin.MouseUpEventHandler = (sender, e) =>
            {
#if DEBUG
                etAccount.Text = "17576024298";
#endif
                if(registerType == 0)
                {
                    return;
                }
                etAccount.Text = registerPhone;
                etPassword.Text = "";
                etRepeatPassword.Text = "";
                #region 切换选中按钮
                btnGetVerificationCode_Mail.Visible = false;
                btnGetVerificationCode_Phone.Visible = true;
@@ -95,10 +98,11 @@
            //选择邮箱注册
            btnEmailLogin.MouseUpEventHandler = (sender, e) =>
            {
#if DEBUG
                etAccount.Text = "979412578@qq.com";
#endif
                if (registerType == 1)
                    return;
                etAccount.Text = registerEmail;
                etPassword.Text = "";
                etRepeatPassword.Text = "";
                #region 切换选中按钮
                btnGetVerificationCode_Mail.Visible = true;
                btnGetVerificationCode_Phone.Visible = false;
@@ -153,7 +157,7 @@
                                btnGetVerificationCode_Phone.IsSelected = false;
                                new Tip()
                                {
                                    CloseTime = 3,
                                    CloseTime = 1,
                                    Text = Language.StringByID(StringId.PlsEntryCorrectMobilNeumber),
                                    Direction = AMPopTipDirection.None,
                                }.Show(bodyView);
@@ -185,7 +189,7 @@
                                btnGetVerificationCode_Mail.IsSelected = false;
                                new Tip()
                                {
                                    CloseTime = 3,
                                    CloseTime = 1,
                                    Text = Language.StringByID(StringId.PlsEntryCorrectEmailAddress),
                                    Direction = AMPopTipDirection.None,
                                }.Show(bodyView);
@@ -203,6 +207,14 @@
                                }
                            }
                        }
                    }
                    if(accountType ==0)
                    {
                        registerPhone = etAccount.Text.Trim();
                    }
                    else
                    {
                        registerEmail = etAccount.Text.Trim();
                    }
                }
            };
@@ -231,7 +243,7 @@
                        new Tip()
                        {
                            CloseTime = 3,
                            CloseTime = 1,
                            Direction = AMPopTipDirection.None,
                            Text = Language.StringByID(StringId.PlsRegisterPassword)
                        }.Show(bodyView);
@@ -254,12 +266,8 @@
                }
                else
                {
                    if (etRepeatPassword.Text.Length == 0)
                    {
                        btnRepeatPasswordViewBottomLine.BackgroundColor = CSS_Color.DividingLineColor;
                        btnRepeatPasswordViewBottomLine.Height = Application.GetRealHeight(1);
                        return;
                    }
                    btnRepeatPasswordViewBottomLine.BackgroundColor = CSS_Color.DividingLineColor;
                    btnRepeatPasswordViewBottomLine.Height = Application.GetRealHeight(1);
                    //校验两次输入的密码是否一致
                    if (etPassword.Text.Trim().Length > 5)
                    {
@@ -269,7 +277,7 @@
                            btnRepeatPasswordViewBottomLine.Height = Application.GetRealHeight(2);
                            new Tip()
                            {
                                CloseTime = 3,
                                CloseTime = 1,
                                Direction = AMPopTipDirection.None,
                                Text = Language.StringByID(StringId.IncorrectRepeatPassword)
                            }.Show(bodyView);
@@ -397,7 +405,7 @@
                           switch (result.StateCode)
                           {
                               case "Exist":
                                   tipString = Language.StringByID(StringId.AccountAlreadyExists);
                                   tipString = Language.StringByID(StringId.AccountAlreadyUse);
                                   break;
                               case "SendFail":
                                   tipString = Language.StringByID(StringId.FailedToSendVerificationCode);
@@ -416,7 +424,7 @@
                           {
                               new Tip()
                               {
                                   CloseTime = 3,
                                   CloseTime = 1,
                                   Direction = AMPopTipDirection.None,
                                   Text = tipString
                               }.Show(bodyView);
@@ -438,6 +446,16 @@
        {
            btnRegister.MouseUpEventHandler = (sender, e) =>
            {
                if(etPassword.Text.Trim().Length > 13 || etPassword.Text.Trim().Length<6)
                {
                    new Tip()
                    {
                        CloseTime = 1,
                        Direction = AMPopTipDirection.None,
                        Text = Language.StringByID(StringId.PlsRegisterPassword)
                    }.Show(bodyView);
                    return;
                }
                if (btnRegister.IsSelected)
                {
                    waitPage = new Loading();
@@ -479,7 +497,7 @@
                        switch (validateSmsResult.StateCode)
                        {
                            case "Exist":
                                erorrInfo = Language.StringByID(StringId.AccountAlreadyExists);
                                erorrInfo = Language.StringByID(StringId.AccountAlreadyUse);
                                break;
                            case "PwdNoConfirm":
                                erorrInfo = Language.StringByID(StringId.IncorrectRepeatPassword);
@@ -503,7 +521,7 @@
                        {
                            new Tip()
                            {
                                CloseTime = 3,
                                CloseTime = 1,
                                Direction = AMPopTipDirection.None,
                                Text = erorrInfo,
                            }.Show(bodyView);