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/Residence/ResidenceListMainForm.cs |   34 ++++++++++++++++++++++++++--------
 1 files changed, 26 insertions(+), 8 deletions(-)

diff --git a/ZigbeeApp/Shared/Phone/UserCenter/Residence/ResidenceListForm.cs b/ZigbeeApp/Shared/Phone/UserCenter/Residence/ResidenceListMainForm.cs
similarity index 95%
rename from ZigbeeApp/Shared/Phone/UserCenter/Residence/ResidenceListForm.cs
rename to ZigbeeApp/Shared/Phone/UserCenter/Residence/ResidenceListMainForm.cs
index 50c2d74..93d88bc 100755
--- a/ZigbeeApp/Shared/Phone/UserCenter/Residence/ResidenceListForm.cs
+++ b/ZigbeeApp/Shared/Phone/UserCenter/Residence/ResidenceListMainForm.cs
@@ -7,7 +7,7 @@
     /// <summary>
     /// 浣忓畢绠$悊鐨勭敾闈⑩槄
     /// </summary>
-    public class ResidenceListForm : EditorCommonForm
+    public class ResidenceListMainForm : EditorCommonForm
     {
         #region 鈻� 鍙橀噺澹版槑___________________________
 
@@ -250,14 +250,32 @@
                 //鍒嗕韩鐨�,涓嶈兘鏇存敼
                 return;
             }
-            //杩囨埛
-            var btnTransfer = rowLayout.AddDeleteControl();
-            btnTransfer.TextID = R.MyInternationalizationString.uTransfer;
-            btnTransfer.ButtonClickEvent += (sender, e) =>
+            //鍙湁鍒囨崲鍒板綋鍓嶄綇瀹�,骞朵笖鏈湴鎷ユ湁缃戝叧鐨勬椂鍊�,鎵嶈兘杩囨埛
+            if (info.Id == Config.Instance.Home.Id && HdlGatewayLogic.Current.GetAllLocalGateway().Count > 0)
             {
-                var form = new TransferResidenceMainForm();
-                form.AddForm();
-            };
+                //杩囨埛
+                var btnTransfer = rowLayout.AddDeleteControl();
+                btnTransfer.TextID = R.MyInternationalizationString.uTransfer;
+                btnTransfer.ButtonClickEvent += (sender, e) =>
+                {
+                    HdlCheckLogic.Current.CheckSecondarySecurity(() =>
+                    {
+                        //楠岃瘉鎴愬姛
+                        var form = new Transfer.TransferResidenceMainForm();
+                        form.AddForm(1);
+                    },
+                    () =>
+                    {
+                        //璇峰墠寰�涓汉涓績{0}璁剧疆浜屾瀹夊叏楠岃瘉鏂瑰紡
+                        string msg = Language.StringByID(R.MyInternationalizationString.uGotoCenterAndSetSecondAuthentication).Replace("{0}", "\r\n");
+                        this.ShowMassage(ShowMsgType.Confirm, msg, () =>
+                        {
+                            var form = new UserMain.SecondAuthenticationForm();
+                            form.AddForm();
+                        });
+                    });
+                };
+            }
             //鏇存敼
             var btnChanged = rowLayout.AddEditorControl();
             btnChanged.TextID = R.MyInternationalizationString.uChanged1;

--
Gitblit v1.8.0