From 72be4f06a683de33ddd563c8447c39f7f17e5b7d Mon Sep 17 00:00:00 2001
From: 黄学彪 <hxb@hdlchina.com.cn>
Date: 星期一, 06 一月 2020 13:03:50 +0800
Subject: [PATCH] 合并代码

---
 ZigbeeApp/Shared/Phone/Device/Account/AccountLogin.cs |   11 ++++++++---
 1 files changed, 8 insertions(+), 3 deletions(-)

diff --git a/ZigbeeApp/Shared/Phone/Device/Account/AccountLogin.cs b/ZigbeeApp/Shared/Phone/Device/Account/AccountLogin.cs
index 2db0b49..7747c86 100755
--- a/ZigbeeApp/Shared/Phone/Device/Account/AccountLogin.cs
+++ b/ZigbeeApp/Shared/Phone/Device/Account/AccountLogin.cs
@@ -174,7 +174,7 @@
 
             phoneEmailForm = new PhoneEmailForm();
             phoneEmailForm.Init(midFrameLayout);
-           
+
 
             //閿欒鎻愮ずBtn
             loginErrorBtn = new Button()
@@ -289,6 +289,11 @@
             if (string.IsNullOrEmpty(account) == false && AccountLogic.Instance.CheckEmail(account) == true)
             {
                 SelectPhoneOrEmail_MouseUpEvent(phoneEmailForm.SelectedEmail, null);
+                this.account = string.Empty;
+            }
+            else
+            {
+                this.account = string.Empty;
             }
         }
 
@@ -803,7 +808,7 @@
         private void Pwd_TextChange(object sender,string mouseEventArgs)
         {
             loginErrorBtn.Text = string.Empty;
-            if (1 <= pwdRow.PasswrodET.Text.Trim().Length && pwdRow.PasswrodET.Text.Trim().Length <= 16 && (phoneRow.AccountET.Text.Trim().Length > 0 || emailRow.AccountET.Text.Trim().Length>0))
+            if (1 <= pwdRow.PasswrodET.Text.Trim().Length && pwdRow.PasswrodET.Text.Trim().Length <= 16 && (phoneRow.AccountET.Text.Trim().Length > 0 || emailRow?.AccountET.Text.Trim().Length>0))
             {
                 loginBtn.Enable = loginBtn.IsSelected = true;
             }
@@ -811,7 +816,7 @@
             {
                 pwdRow.PasswrodET.Text = mouseEventArgs.Remove(16);
             }
-            else if (pwdRow.PasswrodET.Text.Trim().Length > 16 && phoneRow.AccountET.Text.Trim().Length > 0)
+            else if (pwdRow.PasswrodET.Text.Trim().Length > 16 && (phoneRow.AccountET.Text.Trim().Length > 0 || emailRow?.AccountET.Text.Trim().Length > 0))
             {
                 loginBtn.Enable = loginBtn.IsSelected = true;
                 pwdRow.PasswrodET.Text = mouseEventArgs.Remove(16);

--
Gitblit v1.8.0