From dc0309e64f02227d8e1468b7326c07955f804612 Mon Sep 17 00:00:00 2001
From: chenqiyang <1406175257@qq.com>
Date: 星期三, 22 六月 2022 11:22:18 +0800
Subject: [PATCH] 修改引用路径

---
 ZigbeeApp/Shared/Phone/UserCenter/Device/Curtain/AutoOpenDirectionAndLimitSettionForm.cs |   35 +++++++++++++++++++++++++++++++----
 1 files changed, 31 insertions(+), 4 deletions(-)

diff --git a/ZigbeeApp/Shared/Phone/UserCenter/Device/Curtain/AutoOpenDirectionAndLimitSettionForm.cs b/ZigbeeApp/Shared/Phone/UserCenter/Device/Curtain/AutoOpenDirectionAndLimitSettionForm.cs
index 2bc736f..9b337e2 100755
--- a/ZigbeeApp/Shared/Phone/UserCenter/Device/Curtain/AutoOpenDirectionAndLimitSettionForm.cs
+++ b/ZigbeeApp/Shared/Phone/UserCenter/Device/Curtain/AutoOpenDirectionAndLimitSettionForm.cs
@@ -102,7 +102,7 @@
                 //瀵艰建闀垮害涓�0鏃�
                 if (curtainData.CurtainLength <= 0)
                 {
-                    //鐢垫満鏁版嵁寮傚父,璇烽噸缃數鏈�
+                    //鐢垫満鏁版嵁寮傚父,纭宸茬粡瀹夎瀵艰建鍚�,璇烽噸缃數鏈�
                     this.ShowMassage(ShowMsgType.Error, Language.StringByID(R.MyInternationalizationString.uCurtainDataIsErrorPleaseResetCurtain));
                     try
                     {
@@ -134,7 +134,7 @@
                     //Log鍑哄姏
                     string msg = "褰撳墠婵�娲荤殑鐣岄潰[" + UserCenterResourse.NowActionFormID + "]";
                     HdlLogLogic.Current.WriteLog(ex, msg);
-                    //鐢垫満鏁版嵁寮傚父,璇烽噸缃數鏈�
+                    //鐢垫満鏁版嵁寮傚父,纭宸茬粡瀹夎瀵艰建鍚�,璇烽噸缃數鏈�
                     this.ShowMassage(ShowMsgType.Error, Language.StringByID(R.MyInternationalizationString.uCurtainDataIsErrorPleaseResetCurtain));
                     try
                     {
@@ -176,7 +176,7 @@
                 listText.Add(Language.StringByID(R.MyInternationalizationString.uReverseDirection));//鍙嶅悜
 
                 var form = new BottomItemSelectForm();
-                form.AddForm(Language.StringByID(R.MyInternationalizationString.uDirectionSelect), listText, nowSelectNo);
+                form.AddForm(Language.StringByID(R.MyInternationalizationString.uDirectionSelect), listText, null, nowSelectNo);
                 form.FinishSelectEvent += (index) =>
                 {
                     //鍙樻洿鏂瑰悜
@@ -190,6 +190,11 @@
                     curtainData.Direction = index == 0 ? false : true;
                 };
             };
+            //濡傛灉褰撳墠鏄睍绀烘ā鏉�,鍒欎笉鑳界紪杈�
+            if (Common.Config.Instance.Home.IsShowTemplate == true)
+            {
+                rowDirection.CanClick = false;
+            }
         }
 
         #endregion
@@ -357,6 +362,15 @@
                 //鏁版嵁鍙樻洿,鐧惧垎姣�
                 curtainData.OpenLimitPersent = value;
             };
+            //濡傛灉褰撳墠鏄睍绀烘ā鏉�,鍒欎笉鑳界紪杈�
+            if (Common.Config.Instance.Home.IsShowTemplate == true)
+            {
+                openSeekBar.Enable = false;
+                btnMinus.CanClick = false;
+                btnPlus.CanClick = false;
+                btnSave.CanClick = false;
+            }
+
             //铏氭嫙浣忓畢涓嶉渶瑕佺洃鍚�
             if (Common.Config.Instance.Home.IsVirtually == true)
             {
@@ -530,6 +544,14 @@
                 //鏁版嵁鍙樻洿,鐧惧垎姣�
                 curtainData.CloseLimitPersent = value;
             };
+            //濡傛灉褰撳墠鏄睍绀烘ā鏉�,鍒欎笉鑳界紪杈�
+            if (Common.Config.Instance.Home.IsShowTemplate == true)
+            {
+                closeSeekBar.Enable = false;
+                btnMinus.CanClick = false;
+                btnPlus.CanClick = false;
+                btnSave.CanClick = false;
+            }
             //铏氭嫙浣忓畢涓嶉渶瑕佺洃鍚�
             if (Common.Config.Instance.Home.IsVirtually == true)
             {
@@ -666,7 +688,7 @@
             //濡傛灉褰撳墠鏄櫄鎷熶綇瀹�
             if (Common.Config.Instance.Home.IsVirtually == true)
             {
-                var data = ModelData.DeviceModelDataLogic.Current.GetCurtainLimitPoint(curtainDevice);
+                var data = TemplateData.TemplateDeviceDataLogic.Current.GetCurtainLimitPoint(curtainDevice);
                 curtainData.Direction = data.Direction;
                 curtainData.CurtainLength = data.curtainLength;
                 curtainData.OpenLimitValue = data.upLimit;
@@ -759,6 +781,11 @@
         /// </summary>
         private void ReceiveLimitData()
         {
+            //濡傛灉褰撳墠鏄睍绀烘ā鏉�,鍒欓渶瑕佸鐞�
+            if (Common.Config.Instance.Home.IsShowTemplate == true)
+            {
+                return;
+            }
             if (HdlGatewayReceiveLogic.Current.IsEsixt("ReceiveLimitData") == true)
             {
                 HdlGatewayReceiveLogic.Current.RemoveEvent("ReceiveLimitData");

--
Gitblit v1.8.0