From 3272ca5b51e19f7f8a827b0f68400570a547fe60 Mon Sep 17 00:00:00 2001
From: 陈嘉乐 <cjl@hdlchina.com.cn>
Date: 星期二, 28 四月 2020 15:02:44 +0800
Subject: [PATCH] 2020-04-28-1

---
 ZigbeeApp/Shared/Phone/Device/Logic/SkipView.cs |   81 +++++++++++-----------------------------
 1 files changed, 22 insertions(+), 59 deletions(-)

diff --git a/ZigbeeApp/Shared/Phone/Device/Logic/SkipView.cs b/ZigbeeApp/Shared/Phone/Device/Logic/SkipView.cs
index c9fe20b..61313e9 100644
--- a/ZigbeeApp/Shared/Phone/Device/Logic/SkipView.cs
+++ b/ZigbeeApp/Shared/Phone/Device/Logic/SkipView.cs
@@ -15,30 +15,21 @@
         /// </summary>
         public static void SkipAddLogic(int intvalue, DoorLock doorLock = null, UserCenter.MemberInfoRes accountObj = null)
         {
-            /// 0.姝e父鑷姩鍖�;1.闂ㄩ攣鑷姩鍖�;2.闂ㄩ攣甯稿紑.鍏�;
+            /// 0.姝e父鑷姩鍖�;1.闂ㄩ攣鑷姩鍖�;2.Sone闂ㄩ攣;
             switch (intvalue)
             {
                 case 0:
                     {
                         //new涓�涓柊閫昏緫瀵硅薄锛�
                         //鏂板姝e父鑷姩鍖栧叆鍙�
-                        //Common.Logic.CurrentLogic = new Common.Logic();
-                        //Common.Logic.CurrentLogic.IsEnable = 1;//榛樿涓哄紑
-                        //Common.Logic.CurrentLogic.LogicType = 0;//鏍囪閫昏緫绫诲瀷
-                        //Common.Logic.CurrentLogic.LogicName = Language.StringByID(MyInternationalizationString.automation1);
-                        //var addLogicPage = new AddLogicPage();
-                        //UserView.HomePage.Instance.AddChidren(addLogicPage);
-                        //UserView.HomePage.Instance.PageIndex += 1;
-                        //addLogicPage.Show();
-
-
-                        var addLogicPage = new SoneLogicList();
+                        Common.Logic.CurrentLogic = new Common.Logic();
+                        Common.Logic.CurrentLogic.IsEnable = 1;//榛樿涓哄紑
+                        Common.Logic.CurrentLogic.LogicType = 0;//鏍囪閫昏緫绫诲瀷
+                        Common.Logic.CurrentLogic.LogicName = Language.StringByID(MyInternationalizationString.automation1);
+                        var addLogicPage = new AddLogicPage();
                         UserView.HomePage.Instance.AddChidren(addLogicPage);
                         UserView.HomePage.Instance.PageIndex += 1;
                         addLogicPage.Show();
-
-
-
 
                     }
                     break;
@@ -70,51 +61,25 @@
                     }
                     break;
                 case 2:
-                    {
-                     
-                        if (doorLock == null)
-                        {
-                            ///闃叉鎶涘紓甯�
-                            doorLock = new DoorLock();
+                    {
+                        ///Sone闂ㄩ攣涓诲叆鍙�
+                        if (doorLock == null)
+                        {
+                            ///闃叉鎶涘紓甯�
+                            doorLock = new DoorLock();
                         }
                         Send.CurrentDoorLock = doorLock;
-                        Common.Logic.LogicDviceList.Clear();
-                        if (Common.Logic.LogicDviceList.Count == 0)
-                        {
-                            Common.Logic.LogicDviceList.AddRange(LocalDevice.Current.listAllDevice.ToArray());
+                        ///杩涙潵鍒锋柊涓�娆¤澶囧垪琛紱
+                        Common.Logic.LogicDviceList.Clear();
+                        if (Common.Logic.LogicDviceList.Count == 0)
+                        {
+                            Common.Logic.LogicDviceList.AddRange(LocalDevice.Current.listAllDevice.ToArray());
                         }
-                        //璇诲彇绯荤粺褰撳墠鏃堕棿锛氭椂-鍒�
-                        //璇诲彇绯荤粺褰撳墠鏃堕棿锛氭椂-鍒�
-                        var h = DateTime.Now.ToString("HH");
-                        var m = DateTime.Now.ToString("mm");
-                        Dictionary<string, string> timeConditionsInfo = new Dictionary<string, string>();
-                        timeConditionsInfo.Add("Type", "0");
-                        timeConditionsInfo.Add("IsValid", "1");
-                        timeConditionsInfo.Add("DateType", "0");
-                        timeConditionsInfo.Add("RemindTime", "0");
-                        timeConditionsInfo.Add("EnDelay", "0");
-                        timeConditionsInfo.Add("DelayTime", "0");
-                        timeConditionsInfo.Add("DoorLockOpenDelayTime", "0");
-                        timeConditionsInfo.Add("StartHour", h);
-                        timeConditionsInfo.Add("StartMin", m);
-                        Dictionary<string, object> actionsInfo = new Dictionary<string, object>();
-                        actionsInfo.Add("LinkType", 8);
-                        actionsInfo.Add("DeviceAddr", doorLock.DeviceAddr);
-                        actionsInfo.Add("Epoint", "200");
-                        actionsInfo.Add("PassData", "055704010113");//榛樿闂ㄩ攣甯稿叧
-
-                        //new涓�涓柊閫昏緫瀵硅薄锛�
-                        //鏂板闂ㄩ攣甯稿紑妯″紡鑷姩鍖栧叆鍙o紱
-                        Common.Logic.CurrentLogic = new Common.Logic();
-                        Common.Logic.CurrentLogic.IsEnable = 1;//榛樿涓哄紑
-                        Common.Logic.CurrentLogic.LogicType = 2;//鏍囪閫昏緫绫诲瀷
-                        Common.Logic.CurrentLogic.LogicName = Language.StringByID(MyInternationalizationString.openmode);
-                        Common.Logic.CurrentLogic.Conditions.Add(timeConditionsInfo);//娣诲姞鏉′欢
-                        Common.Logic.CurrentLogic.Actions.Add(actionsInfo);//娣诲姞鐩爣
-                        var oneLogic = new OneLogic();
-                        UserView.HomePage.Instance.AddChidren(oneLogic);
+                        var addLogicPage = new SoneLogicList();
+                        UserView.HomePage.Instance.AddChidren(addLogicPage);
                         UserView.HomePage.Instance.PageIndex += 1;
-                        oneLogic.Show(false);
+                        addLogicPage.Show();
+                     
                     }
                     break;
             }
@@ -123,7 +88,6 @@
 
 
         #region 鈼� 鑷姩鍖朹_________________________
-
         /// <summary>
         /// 鑷姩鍖栧姛鑳戒唬鐮佸叆鍙�
         /// </summary>
@@ -731,7 +695,6 @@
                 }
             }
         }
-
         #endregion
 
         /// <summary>
@@ -759,7 +722,7 @@
             actionsInfo.Add("LinkType", 8);
             actionsInfo.Add("DeviceAddr", common.DeviceAddr);
             actionsInfo.Add("Epoint", common.DeviceEpoint);
-            actionsInfo.Add("PassData", "055704010113");//榛樿闂ㄩ攣甯稿叧e
+            actionsInfo.Add("PassData", "055704010113");//榛樿闂ㄩ攣甯稿叧
 
             Common.Logic currentLogic = new Common.Logic();
             currentLogic.IsEnable = 1;//榛樿涓哄紑

--
Gitblit v1.8.0