From 3793a9a38ac6c4c4111c2bba3a35a71c30601e82 Mon Sep 17 00:00:00 2001 From: 黄学彪 <hxb@hdlchina.com.cn> Date: 星期一, 13 四月 2020 19:38:24 +0800 Subject: [PATCH] 上传个东西 --- ZigbeeApp/Shared/Phone/Device/Logic/OneLogic.cs | 45 ++++++++++++++++++++++++++++----------------- 1 files changed, 28 insertions(+), 17 deletions(-) diff --git a/ZigbeeApp/Shared/Phone/Device/Logic/OneLogic.cs b/ZigbeeApp/Shared/Phone/Device/Logic/OneLogic.cs index 8ef4c90..7627338 100755 --- a/ZigbeeApp/Shared/Phone/Device/Logic/OneLogic.cs +++ b/ZigbeeApp/Shared/Phone/Device/Logic/OneLogic.cs @@ -130,20 +130,25 @@ var conditions = Common.Logic.CurrentLogic.Conditions[i]; switch (Type) { - case 5: + case 0: { - - selecteddevice.ordinaryBtn.Visible = true; - selecteddevice.iconBtn.UnSelectedImagePath = "ZigeeLogic/timeparagraph.png"; - string s1 = "", s2 = ""; - s1 = conditions["StartMin"].Length < 2 ? "0" + conditions["StartMin"] : conditions["StartMin"]; - s2 = conditions["StopMin"].Length < 2 ? "0" + conditions["StopMin"] : conditions["StopMin"]; - ///鏄剧ず鏃堕棿 - selecteddevice.ordinaryBtn.Text = conditions["StartHour"] + ":" + s1 + "-" + conditions["StopHour"] + ":" + s2; - selecteddevice.selecetddevicestateBtn.Text = Language.StringByID(MyInternationalizationString.timeframe); + + //"0姝e父鏃堕棿鐐�","1鏃ュ嚭鏃堕棿","2鏃ヨ惤鏃堕棿","3姝e崍鏃堕棿" + switch (int.Parse(conditions["DateType"])) + { + case 0: + { + selecteddevice.ordinaryBtn.Text = Language.StringByID(MyInternationalizationString.immediateexecution); + selecteddevice.iconBtn.UnSelectedImagePath = "ZigeeLogic/timepoint.png"; + string s = ""; + s = conditions["StartMin"].Length < 2 ? "0" + conditions["StartMin"] : conditions["StartMin"]; + selecteddevice.selecetddevicestateBtn.Text= conditions["StartHour"] + ":" + s; + } + break; + } + } break; - } if (Yes) { @@ -154,13 +159,19 @@ ///缂栬緫 selecteddevice.edit.MouseUpEventHandler += (sender, e) => { - if (Type==5) { - var timePage = new TimePage(); - UserView.HomePage.Instance.AddChidren(timePage); + if (Type == 0) + { + var oneTimePoint = new OneTimePoint(); + UserView.HomePage.Instance.AddChidren(oneTimePoint); UserView.HomePage.Instance.PageIndex += 1; - timePage.str1 = conditions["StartHour"] + ":" + conditions["StartMin"] + "-" + conditions["StopHour"] + ":" + conditions["StopMin"]; - timePage.IsEditor = true; - timePage.Show(true); + oneTimePoint.Show((timeString) => + { + if (!string.IsNullOrEmpty(timeString)) + { + //缂栬緫瀹屽洖鏉ュ厛鏇存柊鏃堕棿 + selecteddevice.selecetddevicestateBtn.Text = timeString; + } + }); } }; -- Gitblit v1.8.0