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