From df30e8562e49b45e7a9a3497d368cebd6085be87 Mon Sep 17 00:00:00 2001 From: WJC <wjc@hdlchina.com.cn> Date: 星期一, 30 十二月 2019 17:33:33 +0800 Subject: [PATCH] 2019-12-30-2 --- ZigbeeApp/GateWay.Droid/Assets/Language.ini | 1 ZigbeeApp/Shared/Phone/Device/Logic/SecurityMode.cs | 7 + ZigbeeApp/Home.Ios/Resources/Language.ini | 1 ZigbeeApp/Shared/Phone/Device/Logic/MemberList.cs | 6 ZigbeeApp/.vs/GateWay/xs/UserPrefs.xml | 20 ++--- ZigbeeApp/Shared/Phone/Device/Logic/DoorLockLogic/LockAddDevice.cs | 6 ZigbeeApp/Shared/Phone/Device/Logic/LogicCommunalPage.cs | 5 + ZigbeeApp/Shared/Phone/Device/Logic/TemplateIgnore.cs | 7 + ZigbeeApp/Shared/Phone/Device/Logic/DoorLockLogic/LockAddScene.cs | 6 ZigbeeApp/Shared/Phone/Device/Logic/IgnoreTime.cs | 7 + ZigbeeApp/Shared/R.cs | 1 ZigbeeApp/Shared/Phone/Device/Logic/AddScenePage.cs | 6 ZigbeeApp/Shared/Phone/Device/Logic/TemplateDeviceCondition.cs | 6 ZigbeeApp/Shared/Phone/Device/Logic/LogicDevicePage.cs | 6 ZigbeeApp/Shared/Phone/Device/Logic/Send.cs | 14 ++- ZigbeeApp/Shared/Phone/Device/Logic/CustomText.cs | 8 ++ ZigbeeApp/Shared/Phone/Device/Logic/DoorLockLogic/AddCondition.cs | 6 ZigbeeApp/Shared/Phone/Device/Logic/DeviceStateCondition.cs | 6 ZigbeeApp/Shared/Phone/Device/Logic/EverymonthPage.cs | 6 ZigbeeApp/Shared/Phone/Device/Logic/TimePage.cs | 45 +++++++---- ZigbeeApp/Shared/Phone/Device/Logic/TemplateDeviceAction.cs | 6 ZigbeeApp/Shared/Phone/Device/Logic/Cycle.cs | 7 + ZigbeeApp/Shared/Phone/Device/Logic/TemplatePage.cs | 5 + 23 files changed, 110 insertions(+), 78 deletions(-) diff --git a/ZigbeeApp/.vs/GateWay/xs/UserPrefs.xml b/ZigbeeApp/.vs/GateWay/xs/UserPrefs.xml index 487ed48..7b82430 100644 --- a/ZigbeeApp/.vs/GateWay/xs/UserPrefs.xml +++ b/ZigbeeApp/.vs/GateWay/xs/UserPrefs.xml @@ -1,12 +1,9 @@ 锘�<Properties StartupConfiguration="{F1296E2C-3777-4385-85B2-DA77617E3178}|Default"> <MonoDevelop.Ide.ItemProperties.GateWay.Droid PreferredExecutionTarget="Android.SelectDevice" /> <MonoDevelop.Ide.ItemProperties.ShardLib PreferredExecutionTarget="Android.SelectDevice" /> - <MonoDevelop.Ide.Workbench ActiveDocument="Shared/Phone/Device/Logic/LogicCommunalPage.cs"> + <MonoDevelop.Ide.Workbench ActiveDocument="Shared/Phone/Device/Logic/AddLogicPage.cs"> <Files> - <File FileName="Shared/Phone/Device/Logic/AddLogicPage.cs" Line="708" Column="22" /> - <File FileName="Shared/Phone/Device/Logic/DeviceTarget.cs" Line="258" Column="45" /> - <File FileName="Shared/Phone/Device/Logic/SecurityMode.cs" Line="328" Column="9" /> - <File FileName="Shared/Phone/Device/Logic/LogicCommunalPage.cs" Line="1" Column="1" /> + <File FileName="Shared/Phone/Device/Logic/AddLogicPage.cs" Line="1222" Column="15" /> </Files> <Pads> <Pad Id="ProjectPad"> @@ -16,19 +13,18 @@ <Node name="Assets" expanded="True" /> </Node> <Node name="Home.IOS" expanded="True"> - <Node name="Resources" expanded="True" /> + <Node name="Resources" expanded="True"> + <Node name="Phone" expanded="True" /> + </Node> </Node> <Node name="Shared" expanded="True"> - <Node name="Common" expanded="True" /> <Node name="Phone" expanded="True"> <Node name="Device" expanded="True"> + <Node name="Category" expanded="True" /> <Node name="Logic" expanded="True"> - <Node name="LogicCommunalPage.cs" selected="True" /> + <Node name="DoorLockLogic" expanded="True" /> + <Node name="AddLogicPage.cs" selected="True" /> </Node> - </Node> - <Node name="ZigBee" expanded="True"> - <Node name="Common" expanded="True" /> - <Node name="Device" expanded="True" /> </Node> </Node> </Node> diff --git a/ZigbeeApp/GateWay.Droid/Assets/Language.ini b/ZigbeeApp/GateWay.Droid/Assets/Language.ini index 47658ff..f5afe7f 100755 --- a/ZigbeeApp/GateWay.Droid/Assets/Language.ini +++ b/ZigbeeApp/GateWay.Droid/Assets/Language.ini @@ -612,6 +612,7 @@ 5375=娣诲姞寮�鍏�/鐏厜 5376=搴旂敤 5377=娌℃湁鑷姩鍖杮\r\n} 璇风偣鍑诲彸涓婅娣诲姞 +5378=鎺ㄩ�佸唴瀹逛笉鑳戒负绌�. diff --git a/ZigbeeApp/Home.Ios/Resources/Language.ini b/ZigbeeApp/Home.Ios/Resources/Language.ini index 6383841..3a37a06 100755 --- a/ZigbeeApp/Home.Ios/Resources/Language.ini +++ b/ZigbeeApp/Home.Ios/Resources/Language.ini @@ -612,6 +612,7 @@ 5375=娣诲姞寮�鍏�/鐏厜 5376=搴旂敤 5377=娌℃湁鑷姩鍖杮\r\n} 璇风偣鍑诲彸涓婅娣诲姞 +5378=鎺ㄩ�佸唴瀹逛笉鑳戒负绌�. diff --git a/ZigbeeApp/Shared/Phone/Device/Logic/AddScenePage.cs b/ZigbeeApp/Shared/Phone/Device/Logic/AddScenePage.cs index 86475d9..2f34fb8 100644 --- a/ZigbeeApp/Shared/Phone/Device/Logic/AddScenePage.cs +++ b/ZigbeeApp/Shared/Phone/Device/Logic/AddScenePage.cs @@ -153,9 +153,9 @@ { if (clickTag == "no" || tempScene == null) { - var alert = new Alert(Language.StringByID(MyInternationalizationString.Prompt), - Language.StringByID(MyInternationalizationString.scenetip), - Language.StringByID(MyInternationalizationString.confrim)); + var alert = new UserCenter.ShowMsgControl(UserCenter.ShowMsgType.Normal, + Language.StringByID(MyInternationalizationString.scenetip), + Language.StringByID(MyInternationalizationString.confrim)); alert.Show(); return; } diff --git a/ZigbeeApp/Shared/Phone/Device/Logic/CustomText.cs b/ZigbeeApp/Shared/Phone/Device/Logic/CustomText.cs index 6c565cfc..cdaedb0 100644 --- a/ZigbeeApp/Shared/Phone/Device/Logic/CustomText.cs +++ b/ZigbeeApp/Shared/Phone/Device/Logic/CustomText.cs @@ -103,6 +103,14 @@ btnsave.MouseUpEventHandler += (sender, e) => { Common.Logic.CurrentLogic.LogicCustomPushText = textBox.Text.Trim(); + if (string.IsNullOrEmpty(Common.Logic.CurrentLogic.LogicCustomPushText)) + { + var alert = new UserCenter.ShowMsgControl(UserCenter.ShowMsgType.Normal, + Language.StringByID(MyInternationalizationString.tiptextnull), + Language.StringByID(MyInternationalizationString.confrim)); + alert.Show(); + return; + } if (Common.Logic.CurrentLogic.LogicId != 0) { ///鍙敼鎺ㄩ�佸唴瀹癸紱 diff --git a/ZigbeeApp/Shared/Phone/Device/Logic/Cycle.cs b/ZigbeeApp/Shared/Phone/Device/Logic/Cycle.cs index 9396089..7ee68de 100644 --- a/ZigbeeApp/Shared/Phone/Device/Logic/Cycle.cs +++ b/ZigbeeApp/Shared/Phone/Device/Logic/Cycle.cs @@ -432,10 +432,11 @@ { if (!onceBackBtn.Visible && !everydayBack.Visible) { - var alert = new Alert(Language.StringByID(MyInternationalizationString.Prompt), - Language.StringByID(MyInternationalizationString.selectweek), - Language.StringByID(MyInternationalizationString.confrim)); + + var alert = new UserCenter.ShowMsgControl(UserCenter.ShowMsgType.Normal, + Language.StringByID(MyInternationalizationString.selectweek), + Language.StringByID(MyInternationalizationString.confrim)); alert.Show(); return; } diff --git a/ZigbeeApp/Shared/Phone/Device/Logic/DeviceStateCondition.cs b/ZigbeeApp/Shared/Phone/Device/Logic/DeviceStateCondition.cs index e297d7b..6a87aa5 100644 --- a/ZigbeeApp/Shared/Phone/Device/Logic/DeviceStateCondition.cs +++ b/ZigbeeApp/Shared/Phone/Device/Logic/DeviceStateCondition.cs @@ -1566,9 +1566,9 @@ { if (!edit) { - var alert = new Alert(Language.StringByID(MyInternationalizationString.Prompt), - Language.StringByID(MyInternationalizationString.selectdevicestatuscondition), - Language.StringByID(MyInternationalizationString.confrim)); + var alert = new UserCenter.ShowMsgControl(UserCenter.ShowMsgType.Normal, + Language.StringByID(MyInternationalizationString.selectdevicestatuscondition), + Language.StringByID(MyInternationalizationString.confrim)); alert.Show(); return; } diff --git a/ZigbeeApp/Shared/Phone/Device/Logic/DoorLockLogic/AddCondition.cs b/ZigbeeApp/Shared/Phone/Device/Logic/DoorLockLogic/AddCondition.cs index 117357f..e958fdc 100644 --- a/ZigbeeApp/Shared/Phone/Device/Logic/DoorLockLogic/AddCondition.cs +++ b/ZigbeeApp/Shared/Phone/Device/Logic/DoorLockLogic/AddCondition.cs @@ -544,9 +544,9 @@ { if (conditionsIndex == -1) { - var alert = new Alert(Language.StringByID(MyInternationalizationString.Prompt), - Language.StringByID(MyInternationalizationString.usertip), - Language.StringByID(MyInternationalizationString.confrim)); + var alert = new UserCenter.ShowMsgControl(UserCenter.ShowMsgType.Normal, + Language.StringByID(MyInternationalizationString.usertip), + Language.StringByID(MyInternationalizationString.confrim)); alert.Show(); return; } diff --git a/ZigbeeApp/Shared/Phone/Device/Logic/DoorLockLogic/LockAddDevice.cs b/ZigbeeApp/Shared/Phone/Device/Logic/DoorLockLogic/LockAddDevice.cs index f52900a..72955b7 100644 --- a/ZigbeeApp/Shared/Phone/Device/Logic/DoorLockLogic/LockAddDevice.cs +++ b/ZigbeeApp/Shared/Phone/Device/Logic/DoorLockLogic/LockAddDevice.cs @@ -2106,9 +2106,9 @@ { if (!edit) { - var alert = new Alert(Language.StringByID(MyInternationalizationString.Prompt), - Language.StringByID(MyInternationalizationString.selectdevicestatuscondition), - Language.StringByID(MyInternationalizationString.confrim)); + var alert = new UserCenter.ShowMsgControl(UserCenter.ShowMsgType.Normal, + Language.StringByID(MyInternationalizationString.selectdevicestatuscondition), + Language.StringByID(MyInternationalizationString.confrim)); alert.Show(); return; } diff --git a/ZigbeeApp/Shared/Phone/Device/Logic/DoorLockLogic/LockAddScene.cs b/ZigbeeApp/Shared/Phone/Device/Logic/DoorLockLogic/LockAddScene.cs index 6c5fade..48def34 100644 --- a/ZigbeeApp/Shared/Phone/Device/Logic/DoorLockLogic/LockAddScene.cs +++ b/ZigbeeApp/Shared/Phone/Device/Logic/DoorLockLogic/LockAddScene.cs @@ -151,9 +151,9 @@ { if (clickTag == "no" || tempScene == null) { - var alert = new Alert(Language.StringByID(MyInternationalizationString.Prompt), - Language.StringByID(MyInternationalizationString.scenetip), - Language.StringByID(MyInternationalizationString.confrim)); + var alert = new UserCenter.ShowMsgControl(UserCenter.ShowMsgType.Normal, + Language.StringByID(MyInternationalizationString.scenetip), + Language.StringByID(MyInternationalizationString.confrim)); alert.Show(); return; } diff --git a/ZigbeeApp/Shared/Phone/Device/Logic/EverymonthPage.cs b/ZigbeeApp/Shared/Phone/Device/Logic/EverymonthPage.cs index cec9520..d983614 100644 --- a/ZigbeeApp/Shared/Phone/Device/Logic/EverymonthPage.cs +++ b/ZigbeeApp/Shared/Phone/Device/Logic/EverymonthPage.cs @@ -202,10 +202,10 @@ if (monselectedlist.Count == 0) { - var alert = new Alert(Language.StringByID(MyInternationalizationString.Prompt), - Language.StringByID(MyInternationalizationString.selectweek), - Language.StringByID(MyInternationalizationString.confrim)); + var alert = new UserCenter.ShowMsgControl(UserCenter.ShowMsgType.Normal, + Language.StringByID(MyInternationalizationString.selectweek), + Language.StringByID(MyInternationalizationString.confrim)); alert.Show(); return; } diff --git a/ZigbeeApp/Shared/Phone/Device/Logic/IgnoreTime.cs b/ZigbeeApp/Shared/Phone/Device/Logic/IgnoreTime.cs index 229002d..49c6e67 100644 --- a/ZigbeeApp/Shared/Phone/Device/Logic/IgnoreTime.cs +++ b/ZigbeeApp/Shared/Phone/Device/Logic/IgnoreTime.cs @@ -247,9 +247,10 @@ { if (!edit) { - var alert = new Alert(Language.StringByID(MyInternationalizationString.Prompt), - Language.StringByID(MyInternationalizationString.delaytip), - Language.StringByID(MyInternationalizationString.confrim)); + + var alert = new UserCenter.ShowMsgControl(UserCenter.ShowMsgType.Normal, + Language.StringByID(MyInternationalizationString.delaytip), + Language.StringByID(MyInternationalizationString.confrim)); alert.Show(); return; } diff --git a/ZigbeeApp/Shared/Phone/Device/Logic/LogicCommunalPage.cs b/ZigbeeApp/Shared/Phone/Device/Logic/LogicCommunalPage.cs index 8070799..1335566 100644 --- a/ZigbeeApp/Shared/Phone/Device/Logic/LogicCommunalPage.cs +++ b/ZigbeeApp/Shared/Phone/Device/Logic/LogicCommunalPage.cs @@ -2020,7 +2020,10 @@ var name = logicTextBox.Text.Trim(); if (string.IsNullOrEmpty(logicTextBox.Text.Trim())) { - new Alert(Language.StringByID(MyInternationalizationString.Tip), Language.StringByID(MyInternationalizationString.PleaseEnterLogicName), Language.StringByID(MyInternationalizationString.Close)).Show(); + var alert = new UserCenter.ShowMsgControl(UserCenter.ShowMsgType.Normal, + Language.StringByID(MyInternationalizationString.PleaseEnterLogicName), + Language.StringByID(MyInternationalizationString.confrim)); + alert.Show(); return; } ///鍏堥殣钘忓垽鏂悕瀛楃浉鍚岀殑鍔熻兘锛� diff --git a/ZigbeeApp/Shared/Phone/Device/Logic/LogicDevicePage.cs b/ZigbeeApp/Shared/Phone/Device/Logic/LogicDevicePage.cs index 6b1b378..0df1159 100644 --- a/ZigbeeApp/Shared/Phone/Device/Logic/LogicDevicePage.cs +++ b/ZigbeeApp/Shared/Phone/Device/Logic/LogicDevicePage.cs @@ -2108,9 +2108,9 @@ { if (!edit) { - var alert = new Alert(Language.StringByID(MyInternationalizationString.Prompt), - Language.StringByID(MyInternationalizationString.selectdevicestatuscondition), - Language.StringByID(MyInternationalizationString.confrim)); + var alert = new UserCenter.ShowMsgControl(UserCenter.ShowMsgType.Normal, + Language.StringByID(MyInternationalizationString.selectdevicestatuscondition), + Language.StringByID(MyInternationalizationString.confrim)); alert.Show(); return; } diff --git a/ZigbeeApp/Shared/Phone/Device/Logic/MemberList.cs b/ZigbeeApp/Shared/Phone/Device/Logic/MemberList.cs index a322a5f..9dbe01c 100644 --- a/ZigbeeApp/Shared/Phone/Device/Logic/MemberList.cs +++ b/ZigbeeApp/Shared/Phone/Device/Logic/MemberList.cs @@ -443,9 +443,9 @@ { if (!edit) { - var alert = new Alert(Language.StringByID(MyInternationalizationString.Prompt), - Language.StringByID(MyInternationalizationString.selectdevicestatuscondition), - Language.StringByID(MyInternationalizationString.complete)); + var alert = new UserCenter.ShowMsgControl(UserCenter.ShowMsgType.Normal, + Language.StringByID(MyInternationalizationString.selectdevicestatuscondition), + Language.StringByID(MyInternationalizationString.confrim)); alert.Show(); return; } diff --git a/ZigbeeApp/Shared/Phone/Device/Logic/SecurityMode.cs b/ZigbeeApp/Shared/Phone/Device/Logic/SecurityMode.cs index 681e0e8..b232308 100644 --- a/ZigbeeApp/Shared/Phone/Device/Logic/SecurityMode.cs +++ b/ZigbeeApp/Shared/Phone/Device/Logic/SecurityMode.cs @@ -393,9 +393,10 @@ { if (!athomedefenceSelected.Visible && !leavehomedefenceSelected.Visible && !withdrawalSelected.Visible && !urgentwithdrawalSelected.Visible) { - var alert = new Alert(Language.StringByID(MyInternationalizationString.Prompt), - Language.StringByID(MyInternationalizationString.securitytip), - Language.StringByID(MyInternationalizationString.confrim)); + + var alert = new UserCenter.ShowMsgControl(UserCenter.ShowMsgType.Normal, + Language.StringByID(MyInternationalizationString.securitytip), + Language.StringByID(MyInternationalizationString.confrim)); alert.Show(); return; } diff --git a/ZigbeeApp/Shared/Phone/Device/Logic/Send.cs b/ZigbeeApp/Shared/Phone/Device/Logic/Send.cs index 63cc505..4ff194e 100644 --- a/ZigbeeApp/Shared/Phone/Device/Logic/Send.cs +++ b/ZigbeeApp/Shared/Phone/Device/Logic/Send.cs @@ -623,6 +623,7 @@ logic.LogicName = Logicifon["LogicName"].ToString(); logic.LogicType = int.Parse(Logicifon["LogicType"].ToString()); logic.Relationship = int.Parse(Logicifon["Relationship"].ToString()); + logic.LogicCustomPushText =Logicifon["LogicCustomPushText"].ToString(); logic.TimeAttribute = Newtonsoft.Json.JsonConvert.DeserializeObject<Common.TimeAttributeObj>(Logicifon["TimeAttribute"].ToString()); logic.Conditions = Newtonsoft.Json.JsonConvert.DeserializeObject<List<Dictionary<string, string>>>(Logicifon["Conditions"].ToString()); logic.Accounts = Newtonsoft.Json.JsonConvert.DeserializeObject<List<Dictionary<string, string>>>(Logicifon["Accounts"].ToString()); @@ -1010,7 +1011,7 @@ return await WebClientAsync(2, lockifon.Url, lockifon); } - //鎵撳嵃NameValueCollection()鏄剧ず绱㈠紩, 閿�,鍊� + //鎵撳嵃NameValueCollection()鏄剧ず绱㈠紩, 閿�,鍊� public static void PrintKeysAndValues2(NameValueCollection myCol) { for (int i = 0; i < myCol.Count; i++) @@ -1138,33 +1139,36 @@ /// <returns></returns> public static async System.Threading.Tasks.Task<string>Data(string command, string url, string method, object obj = null) { - var getUrl = CommonPage.RequestHttpsHost + url;//璇锋眰鍦板潃锛� + var getUrl =""; var jObject = new JObject(); if (UserCenter.UserCenterResourse.UserInfo.AuthorityNo == 1) { + getUrl = CommonPage.RequestHttpsHost + url;//璇锋眰鍦板潃锛� jObject.Add("IsOtherAccountCtrl", false); + jObject.Add("LoginAccessToken", Config.Instance.Token); } else { + getUrl = Config.Instance.AdminRequestBaseUrl + url;//璇锋眰鍦板潃锛� jObject.Add("IsOtherAccountCtrl", true); + jObject.Add("LoginAccessToken", Config.Instance.AdminRequestToken); } switch (command) { case "娣诲姞/鏇存柊": { jObject.Add("RequestVersion", CommonPage.RequestVersion); - jObject.Add("LoginAccessToken", Config.Instance.Token); + //jObject.Add("LoginAccessToken", Config.Instance.Token); jObject.Add("HomeId", Config.Instance.HomeId); jObject.Add("LogicID", Common.Logic.CurrentLogic.LogicId); jObject.Add("PushUserIds", new JArray { Config.Instance.Guid }); jObject.Add("PushContent", Common.Logic.CurrentLogic.LogicCustomPushText); - } break; case "鍒犻櫎": { jObject.Add("RequestVersion", CommonPage.RequestVersion); - jObject.Add("LoginAccessToken", Config.Instance.Token); + //jObject.Add("LoginAccessToken", Config.Instance.Token); jObject.Add("HomeId", Config.Instance.HomeId); jObject.Add("LogicID", Common.Logic.CurrentLogic.LogicId); } diff --git a/ZigbeeApp/Shared/Phone/Device/Logic/TemplateDeviceAction.cs b/ZigbeeApp/Shared/Phone/Device/Logic/TemplateDeviceAction.cs index 73ad5a5..0552373 100644 --- a/ZigbeeApp/Shared/Phone/Device/Logic/TemplateDeviceAction.cs +++ b/ZigbeeApp/Shared/Phone/Device/Logic/TemplateDeviceAction.cs @@ -2070,9 +2070,9 @@ { if (!edit) { - var alert = new Alert(Language.StringByID(MyInternationalizationString.Prompt), - Language.StringByID(MyInternationalizationString.selectdevicestatuscondition), - Language.StringByID(MyInternationalizationString.complete)); + var alert = new UserCenter.ShowMsgControl(UserCenter.ShowMsgType.Normal, + Language.StringByID(MyInternationalizationString.selectdevicestatuscondition), + Language.StringByID(MyInternationalizationString.confrim)); alert.Show(); return; } diff --git a/ZigbeeApp/Shared/Phone/Device/Logic/TemplateDeviceCondition.cs b/ZigbeeApp/Shared/Phone/Device/Logic/TemplateDeviceCondition.cs index 9c1f7c0..5ff077b 100644 --- a/ZigbeeApp/Shared/Phone/Device/Logic/TemplateDeviceCondition.cs +++ b/ZigbeeApp/Shared/Phone/Device/Logic/TemplateDeviceCondition.cs @@ -1118,9 +1118,9 @@ { if (!edit) { - var alert = new Alert(Language.StringByID(MyInternationalizationString.Prompt), - Language.StringByID(MyInternationalizationString.selectdevicestatuscondition), - Language.StringByID(MyInternationalizationString.confrim)); + var alert = new UserCenter.ShowMsgControl(UserCenter.ShowMsgType.Normal, + Language.StringByID(MyInternationalizationString.selectdevicestatuscondition), + Language.StringByID(MyInternationalizationString.confrim)); alert.Show(); return; } diff --git a/ZigbeeApp/Shared/Phone/Device/Logic/TemplateIgnore.cs b/ZigbeeApp/Shared/Phone/Device/Logic/TemplateIgnore.cs index 6c9f1f6..f410c1d 100644 --- a/ZigbeeApp/Shared/Phone/Device/Logic/TemplateIgnore.cs +++ b/ZigbeeApp/Shared/Phone/Device/Logic/TemplateIgnore.cs @@ -245,9 +245,10 @@ { if (!edit) { - var alert = new Alert(Language.StringByID(MyInternationalizationString.Prompt), - Language.StringByID(MyInternationalizationString.delaytip), - Language.StringByID(MyInternationalizationString.confrim)); + + var alert = new UserCenter.ShowMsgControl(UserCenter.ShowMsgType.Normal, + Language.StringByID(MyInternationalizationString.delaytip), + Language.StringByID(MyInternationalizationString.confrim)); alert.Show(); return; } diff --git a/ZigbeeApp/Shared/Phone/Device/Logic/TemplatePage.cs b/ZigbeeApp/Shared/Phone/Device/Logic/TemplatePage.cs index 78ee519..c2e85ca 100644 --- a/ZigbeeApp/Shared/Phone/Device/Logic/TemplatePage.cs +++ b/ZigbeeApp/Shared/Phone/Device/Logic/TemplatePage.cs @@ -1248,7 +1248,10 @@ //} if (string.IsNullOrEmpty(logicTextBox.Text.Trim())) { - new Alert(Language.StringByID(MyInternationalizationString.Tip), Language.StringByID(MyInternationalizationString.PleaseEnterLogicName), Language.StringByID(MyInternationalizationString.Close)).Show(); + var alert = new UserCenter.ShowMsgControl(UserCenter.ShowMsgType.Normal, + Language.StringByID(MyInternationalizationString.PleaseEnterLogicName), + Language.StringByID(MyInternationalizationString.confrim)); + alert.Show(); return; } //var logicname = Common.Logic.LogicList.Find((logic) => Common.Logic.CurrentLogic.LogicId != logic.LogicId && logic.LogicName == name); diff --git a/ZigbeeApp/Shared/Phone/Device/Logic/TimePage.cs b/ZigbeeApp/Shared/Phone/Device/Logic/TimePage.cs index 9b01d9d..dbf1f56 100644 --- a/ZigbeeApp/Shared/Phone/Device/Logic/TimePage.cs +++ b/ZigbeeApp/Shared/Phone/Device/Logic/TimePage.cs @@ -367,17 +367,19 @@ if (btnendtime.Tag.ToString() != "0" && startval.ToString()==btnendtime.Tag.ToString()) { - var alert = new Alert(Language.StringByID(MyInternationalizationString.Prompt), - Language.StringByID(MyInternationalizationString.nottime), - Language.StringByID(MyInternationalizationString.confrim)); + + var alert = new UserCenter.ShowMsgControl(UserCenter.ShowMsgType.Normal, + Language.StringByID(MyInternationalizationString.nottime), + Language.StringByID(MyInternationalizationString.confrim)); alert.Show(); return; } if (btnendtime.Tag.ToString() != "0" && startval > int.Parse(btnendtime.Tag.ToString())) { - var alert = new Alert(Language.StringByID(MyInternationalizationString.Prompt), - Language.StringByID(MyInternationalizationString.timesetting), - Language.StringByID(MyInternationalizationString.confrim)); + + var alert = new UserCenter.ShowMsgControl(UserCenter.ShowMsgType.Normal, + Language.StringByID(MyInternationalizationString.timesetting), + Language.StringByID(MyInternationalizationString.confrim)); alert.Show(); return; } @@ -441,17 +443,19 @@ if (btnstarttime.Tag.ToString() != "0" && endval.ToString() == btnstarttime.Tag.ToString()) { - var alert = new Alert(Language.StringByID(MyInternationalizationString.Prompt), - Language.StringByID(MyInternationalizationString.nottime), - Language.StringByID(MyInternationalizationString.confrim)); + + var alert = new UserCenter.ShowMsgControl(UserCenter.ShowMsgType.Normal, + Language.StringByID(MyInternationalizationString.nottime), + Language.StringByID(MyInternationalizationString.confrim)); alert.Show(); return; } if (btnstarttime.Tag.ToString() != "0" && endval < int.Parse(btnstarttime.Tag.ToString())) { - var alert = new Alert(Language.StringByID(MyInternationalizationString.Prompt), - Language.StringByID(MyInternationalizationString.timesetting), - Language.StringByID(MyInternationalizationString.confrim)); + + var alert = new UserCenter.ShowMsgControl(UserCenter.ShowMsgType.Normal, + Language.StringByID(MyInternationalizationString.timesetting), + Language.StringByID(MyInternationalizationString.confrim)); alert.Show(); return; } @@ -479,13 +483,20 @@ ///瀹屾垚鐐瑰嚮浜嬩欢 EventHandler<MouseEventArgs>completeclick=(sender, e) => { - + if (timeBucketConditionsInfo.ContainsKey("Type")) + { + timeBucketConditionsInfo.Remove("Type"); + } + if (timeBucketConditionsInfo.ContainsKey("IsValid")) + { + timeBucketConditionsInfo.Remove("IsValid"); + } timeBucketConditionsInfo.Add("Type", "5"); timeBucketConditionsInfo.Add("IsValid", "1"); if (string.IsNullOrEmpty(btnstarttime.Text) || string.IsNullOrEmpty(btnendtime.Text)) { - var alert = new Alert(Language.StringByID(MyInternationalizationString.Prompt), + var alert = new UserCenter.ShowMsgControl(UserCenter.ShowMsgType.Normal, Language.StringByID(MyInternationalizationString.completeNext), Language.StringByID(MyInternationalizationString.confrim)); alert.Show(); @@ -493,9 +504,9 @@ } if (btnstarttime.Text == btnendtime.Text) { - var alert = new Alert(Language.StringByID(MyInternationalizationString.Prompt), - Language.StringByID(MyInternationalizationString.sametime), - Language.StringByID(MyInternationalizationString.confrim)); + var alert = new UserCenter.ShowMsgControl(UserCenter.ShowMsgType.Normal, + Language.StringByID(MyInternationalizationString.sametime), + Language.StringByID(MyInternationalizationString.confrim)); alert.Show(); return; } diff --git a/ZigbeeApp/Shared/R.cs b/ZigbeeApp/Shared/R.cs index 505ef83..3b9fa54 100644 --- a/ZigbeeApp/Shared/R.cs +++ b/ZigbeeApp/Shared/R.cs @@ -582,6 +582,7 @@ public readonly static int addlighting = 5375; public readonly static int application = 5376; public readonly static int automationaddtext = 5377; + public readonly static int tiptextnull = 5378; #region 鐧诲綍娉ㄥ唽 /// <summary> -- Gitblit v1.8.0