From 7e863a33397f317ffc3ffd9288496d0e4f16aa66 Mon Sep 17 00:00:00 2001 From: 黄学彪 <hxb@hdlchina.com.cn> Date: 星期四, 12 十二月 2019 14:58:20 +0800 Subject: [PATCH] 合并了新代码 --- ZigbeeApp/Shared/Phone/UserCenter/Gateway/Add/NewGateWayMenuSelectForm.cs | 47 +++++++++++++++++++++++++++++++++++++++++++++-- 1 files changed, 45 insertions(+), 2 deletions(-) diff --git a/ZigbeeApp/Shared/Phone/UserCenter/Gateway/Add/NewGateWayMenuSelectForm.cs b/ZigbeeApp/Shared/Phone/UserCenter/Gateway/Add/NewGateWayMenuSelectForm.cs index b923c44..36dee6e 100755 --- a/ZigbeeApp/Shared/Phone/UserCenter/Gateway/Add/NewGateWayMenuSelectForm.cs +++ b/ZigbeeApp/Shared/Phone/UserCenter/Gateway/Add/NewGateWayMenuSelectForm.cs @@ -42,6 +42,11 @@ row1.AddBottomLine(); row1.ButtonClickEvent += (sender, e) => { + //妫�娴嬩綇瀹呯粡绾害 + if (this.CheckResidencePoint() == false) + { + return; + } var form = new WiredGatewayDirectionForm(); form.AddForm(); }; @@ -56,9 +61,47 @@ row2.AddRightArrow(); row2.ButtonClickEvent += (sender, e) => { - var form = new WirelessGwAddDirectionForm(); - form.AddForm(); + //妫�娴嬩綇瀹呯粡绾害 + if (this.CheckResidencePoint() == false) + { + return; + } + var menuContr = new BottomMenuSelectForm(); + menuContr.AddForm(2); + //UDP妯″紡(鎺ㄨ崘) + menuContr.AddMenu(Language.StringByID(R.MyInternationalizationString.uUdpModeRecommend), () => + { + var form = new WirelessUdpDirectionForm(); + form.AddForm(); + }); + //AP妯″紡 + menuContr.AddMenu(Language.StringByID(R.MyInternationalizationString.uApMode), () => + { + var form = new WirelessApDirection1Form(); + form.AddForm(); + }); }; } + + /// <summary> + /// 妫�娴嬩綇瀹呯粡绾害 + /// </summary> + /// <returns></returns> + private bool CheckResidencePoint() + { + if (Common.Config.Instance.Home.Latitude == 0 && Common.Config.Instance.Home.Longitude == 0) + { + //璇峰墠寰�浣忓畢绠$悊{0}璁剧疆浣忓畢鐨勫湴鐞嗕綅缃� + string msg = Language.StringByID(R.MyInternationalizationString.uGotoResidenceAndSetLocation).Replace("{0}", "\r\n"); + this.ShowMassage(ShowMsgType.Confirm, msg, () => + { + var form = new Residence.ResidenceManagementForm(); + form.AddForm(false); + + }, Language.StringByID(R.MyInternationalizationString.uGotoSettion)); + return false; + } + return true; + } } } -- Gitblit v1.8.0