From dee21bf452a8979d0515d13e534fbb69ed9715dd Mon Sep 17 00:00:00 2001
From: 黄学彪 <hxb@hdlchina.com.cn>
Date: 星期二, 01 九月 2020 15:33:13 +0800
Subject: [PATCH] 上传一个版本

---
 ZigbeeApp/Shared/Phone/UserCenter/Gateway/Manage/GatewayInfoEditorForm.cs |   77 +++++++++++++++++++++++++++-----------
 1 files changed, 54 insertions(+), 23 deletions(-)

diff --git a/ZigbeeApp/Shared/Phone/UserCenter/Gateway/Manage/GatewayInfoEditorForm.cs b/ZigbeeApp/Shared/Phone/UserCenter/Gateway/Manage/GatewayInfoEditorForm.cs
index fb1d954..8236ea9 100755
--- a/ZigbeeApp/Shared/Phone/UserCenter/Gateway/Manage/GatewayInfoEditorForm.cs
+++ b/ZigbeeApp/Shared/Phone/UserCenter/Gateway/Manage/GatewayInfoEditorForm.cs
@@ -74,19 +74,23 @@
             btnNote.InitControl();
             //鍒掔嚎
             btnNote.AddBottomLine();
-            btnNote.txtInput.FinishInputEvent += () =>
+            //濡傛灉鏄睍绀烘ā鏉跨殑璇�,涓嶈兘缂栬緫
+            if (Common.Config.Instance.Home.IsShowTemplate == false)
             {
-                string oldName = HdlGatewayLogic.Current.GetGatewayName(zbGateway);
-                if (btnNote.Text == string.Empty)
+                btnNote.txtInput.FinishInputEvent += () =>
                 {
-                    btnNote.Text = oldName;
-                }
-                if (oldName != btnNote.Text)
-                {
-                    //淇敼鍚嶅瓧
-                    this.SetGatewayName(btnNote.Text, false);
-                }
-            };
+                    string oldName = HdlGatewayLogic.Current.GetGatewayName(zbGateway);
+                    if (btnNote.Text == string.Empty)
+                    {
+                        btnNote.Text = oldName;
+                    }
+                    if (oldName != btnNote.Text)
+                    {
+                        //淇敼鍚嶅瓧
+                        this.SetGatewayName(btnNote.Text, false);
+                    }
+                };
+            }
 
             //璁惧绫诲瀷 (鍥哄畾鏅鸿兘缃戝叧)
             caption = Language.StringByID(R.MyInternationalizationString.uDeviceType);
@@ -109,6 +113,11 @@
                 //鍙樻洿缃戝叧鎴块棿
                 HdlGatewayLogic.Current.ChangedGatewayRoom(this.zbGateway.GwId, roomKeys);
             };
+            //濡傛灉鏄睍绀烘ā鏉跨殑璇�,涓嶈兘缂栬緫
+            if (Common.Config.Instance.Home.IsShowTemplate == true)
+            {
+                rowBeloneArea.CanClick = false;
+            }
 
             //鎵�灞炰綇瀹�
             caption = Language.StringByID(R.MyInternationalizationString.uBelongResidence);
@@ -145,11 +154,15 @@
                     rowFunction.frameTable.AddRightArrow();
                     //搴曠嚎
                     rowFunction.frameTable.AddBottomLine();
-                    rowFunction.frameTable.ButtonClickEvent += (sender, e) =>
+                    //濡傛灉鏄睍绀烘ā鏉跨殑璇�,涓嶈兘缂栬緫
+                    if (Common.Config.Instance.Home.IsShowTemplate == false)
                     {
-                        var form = new DeviceLight.MiniNightLightFunctionSettionForm();
-                        form.AddForm(miniDevice);
-                    };
+                        rowFunction.frameTable.ButtonClickEvent += (sender, e) =>
+                        {
+                            var form = new DeviceLight.MiniNightLightFunctionSettionForm();
+                            form.AddForm(miniDevice);
+                        };
+                    }
                 }
             }
 
@@ -161,11 +174,15 @@
             rowData.frameTable.AddRightArrow();
             //搴曠嚎
             rowData.frameTable.AddBottomLine();
-            rowData.frameTable.ButtonClickEvent += (sender, e) =>
+            //濡傛灉鏄睍绀烘ā鏉跨殑璇�,涓嶈兘缂栬緫
+            if (Common.Config.Instance.Home.IsShowTemplate == false)
             {
-                var form = new GatewayUploadAndDownLoadForm();
-                form.AddForm(this.zbGateway.GwId);
-            };
+                rowData.frameTable.ButtonClickEvent += (sender, e) =>
+                {
+                    var form = new GatewayUploadAndDownLoadForm();
+                    form.AddForm(this.zbGateway.GwId);
+                };
+            }
 
             //閫氱敤淇℃伅
             var btnGeneral = new FrameRowControl(listview.rowSpace / 2);
@@ -211,6 +228,11 @@
             var btnFinish = new BottomClickButton();
             btnFinish.TextID = R.MyInternationalizationString.uSave;
             bodyFrameLayout.AddChidren(btnFinish);
+            //濡傛灉鏄睍绀烘ā鏉跨殑璇�,涓嶈兘缂栬緫
+            if (Common.Config.Instance.Home.IsShowTemplate == true)
+            {
+                btnFinish.CanClick = false;
+            }
             btnFinish.ButtonClickEvent += (sender, e) =>
             {
                 string oldName = HdlGatewayLogic.Current.GetGatewayName(zbGateway);
@@ -230,11 +252,15 @@
                 }
             };
 
-            HdlThreadLogic.Current.RunThread(() =>
+            //濡傛灉鏄睍绀烘ā鏉跨殑璇�,涓嶉渶瑕佹娴�
+            if (Common.Config.Instance.Home.IsShowTemplate == false)
             {
-                //妫�娴嬫柊鐗堟湰
-                this.CheckNewVersion(btnNewVersion);
-            });
+                HdlThreadLogic.Current.RunThread(() =>
+                {
+                    //妫�娴嬫柊鐗堟湰
+                    this.CheckNewVersion(btnNewVersion);
+                });
+            }
         }
 
         #endregion
@@ -246,6 +272,11 @@
         /// </summary>
         private void InitTopRightMenu()
         {
+            //濡傛灉鏄睍绀烘ā鏉跨殑璇�,涓嶈兘缂栬緫
+            if (Common.Config.Instance.Home.IsShowTemplate == true)
+            {
+                return;
+            }
             var btnIcon = new MostRightIconControl(69, 69);
             btnIcon.UnSelectedImagePath = "Item/More.png";
             topFrameLayout.AddChidren(btnIcon);

--
Gitblit v1.8.0