From c7df85937f73fb347ee0b19e9c052d2d00a6df6c Mon Sep 17 00:00:00 2001
From: 黄学彪 <hxb@hdlchina.com.cn>
Date: 星期五, 18 九月 2020 13:58:19 +0800
Subject: [PATCH] 新版本

---
 ZigbeeApp/Shared/Phone/UserCenter/Transfer/TransferResidenceByIdForm.cs |   37 +++++++++++++++++++------------------
 1 files changed, 19 insertions(+), 18 deletions(-)

diff --git a/ZigbeeApp/Shared/Phone/UserCenter/Residence/TransferResidenceByIdForm.cs b/ZigbeeApp/Shared/Phone/UserCenter/Transfer/TransferResidenceByIdForm.cs
similarity index 82%
rename from ZigbeeApp/Shared/Phone/UserCenter/Residence/TransferResidenceByIdForm.cs
rename to ZigbeeApp/Shared/Phone/UserCenter/Transfer/TransferResidenceByIdForm.cs
index 5a1117c..b45089f 100755
--- a/ZigbeeApp/Shared/Phone/UserCenter/Residence/TransferResidenceByIdForm.cs
+++ b/ZigbeeApp/Shared/Phone/UserCenter/Transfer/TransferResidenceByIdForm.cs
@@ -2,7 +2,7 @@
 using System.Collections.Generic;
 using System.Text;
 
-namespace Shared.Phone.UserCenter.Residence
+namespace Shared.Phone.UserCenter.Transfer
 {
     /// <summary>
     /// 鏍规嵁璐﹀彿鍚嶈繃鎴风殑鐢婚潰
@@ -11,6 +11,11 @@
     {
         #region 鈻� 鍙橀噺澹版槑___________________________
 
+        /// <summary>
+        /// 1:绉讳氦缁欑敤鎴�  2:鎺堟潈缁欒皟璇曚汉鍛�
+        /// </summary>
+        private int TransferDiv = 0;
+
         #endregion
 
         #region 鈻� 鍒濆鍖朹____________________________
@@ -18,10 +23,15 @@
         /// <summary>
         /// 鐢婚潰鏄剧ず(搴曞眰浼氬浐瀹氳皟鐢ㄦ鏂规硶锛屽�熶互瀹屾垚鐢婚潰鍒涘缓)
         /// </summary>
-        public void ShowForm()
+        /// <param name="i_TransferDiv">1:绉讳氦缁欑敤鎴�  2:鎺堟潈缁欒皟璇曚汉鍛�</param>
+        public void ShowForm(int i_TransferDiv)
         {
+            this.TransferDiv = i_TransferDiv;
+
             //璁剧疆鏍囬淇℃伅
-            base.SetTitleText(Language.StringByID(R.MyInternationalizationString.uTransferResidenceAccount));
+            base.SetTitleText(i_TransferDiv == 1
+                ? Language.StringByID(R.MyInternationalizationString.uTransferResidenceAccount)
+                : Language.StringByID(R.MyInternationalizationString.uAuthorizedAccount));
 
             //鍒濆鍖栦腑閮ㄦ帶浠�
             this.InitMiddleFrame();
@@ -64,11 +74,6 @@
             bodyFrameLayout.AddChidren(btnBottom);
             btnBottom.ButtonClickEvent += ((sender, e) =>
             {
-                //鎴愬憳ID妫�娴�
-                if (this.CheckAccountId(txtCode.Text.Trim()) == false)
-                {
-                    return;
-                }
                 //妫�绱㈡垚鍛樹俊鎭�
                 string strCode = txtCode.Text.Trim();
                 HdlThreadLogic.Current.RunThread(() =>
@@ -94,7 +99,7 @@
 
             var pra = new AccountInfoPra();
             pra.Account = accountId;
-            var byteData = UserCenterLogic.GetByteResponseDataByRequestHttps("ZigbeeUsers/GetSubAccountInfo", false, pra, new System.Collections.Generic.List<string>() { "AccountNoExists" });
+            var byteData = UserCenterLogic.GetByteResponseDataByRequestHttps("ZigbeeUsers/GetSubAccountInfo", false, pra, new List<string> { "NotCheck" });
             //鍏抽棴杩涘害鏉�
             this.CloseProgressBar();
 
@@ -118,16 +123,12 @@
 
             var infoResult = Newtonsoft.Json.JsonConvert.DeserializeObject<AccountInfoResult>(revertObj.ResponseData.ToString());
             infoResult.Account = accountId;
-        }
 
-        /// <summary>
-        /// 妫�鏌ヨ緭鍏ョ殑鎴愬憳ID
-        /// </summary>
-        /// <param name="accountId"></param>
-        /// <returns></returns>
-        private bool CheckAccountId(string accountId)
-        {
-            return true;
+            HdlThreadLogic.Current.RunMain(() =>
+            {
+                var form2 = new AddMemberInfoForm();
+                form2.AddForm(infoResult, this.TransferDiv);
+            });
         }
 
         #endregion

--
Gitblit v1.8.0