From 8b4d79ca03495e522a1953e04ca17527f33c853a Mon Sep 17 00:00:00 2001 From: 黄学彪 <hxb@hdlchina.com.cn> Date: 星期一, 28 十月 2019 13:22:17 +0800 Subject: [PATCH] 合并完成代码 --- ZigbeeApp/Shared/Phone/UserCenter/Residence/AddNewRoomForm.cs | 40 ++++++++++++++++++++++++++-------------- 1 files changed, 26 insertions(+), 14 deletions(-) diff --git a/ZigbeeApp/Shared/Phone/UserCenter/Residence/AddNewRoomForm.cs b/ZigbeeApp/Shared/Phone/UserCenter/Residence/AddNewRoomForm.cs index 7d95668..0a8979a 100755 --- a/ZigbeeApp/Shared/Phone/UserCenter/Residence/AddNewRoomForm.cs +++ b/ZigbeeApp/Shared/Phone/UserCenter/Residence/AddNewRoomForm.cs @@ -12,6 +12,10 @@ #region 鈻� 鍙橀噺澹版槑___________________________ /// <summary> + /// 瀹屾垚娣诲姞鎴块棿鐨勪簨浠� + /// </summary> + public Action FinishEditorEvent = null; + /// <summary> /// 鍒楄〃鎺т欢 /// </summary> private VerticalListControl listview = null; @@ -85,19 +89,23 @@ //搴曠嚎 txtRoomName.AddBottomLine(); - //銆愭墍灞炴ゼ灞傘�� - var btnBelone = new FrameCaptionViewControl(Language.StringByID(R.MyInternationalizationString.uBelongeFloor), Common.Config.Instance.Home.FloorDics[this.floorKeys], this.listview.rowSpace / 2); - listview.AddChidren(btnBelone); - btnBelone.InitControl(); - //鍙崇澶� - btnBelone.AddRightArrow(); - //搴曠嚎 - btnBelone.AddBottomLine(); - btnBelone.ButtonClickEvent += (sender, e) => + //璇PP涓烘湁妤煎眰鐨勬ā寮忔墠寮�鍚繖涓彍鍗� + if (floorKeys != string.Empty) { - //妤煎眰閫夋嫨 - this.ShowSelectFloor(btnBelone); - }; + //銆愭墍灞炴ゼ灞傘�� + var btnBelone = new FrameCaptionViewControl(Language.StringByID(R.MyInternationalizationString.uBelongeFloor), Common.Config.Instance.Home.FloorDics[this.floorKeys], this.listview.rowSpace / 2); + listview.AddChidren(btnBelone); + btnBelone.InitControl(); + //鍙崇澶� + btnBelone.AddRightArrow(); + //搴曠嚎 + btnBelone.AddBottomLine(); + btnBelone.ButtonClickEvent += (sender, e) => + { + //妤煎眰閫夋嫨 + this.ShowSelectFloor(btnBelone); + }; + } //銆愭俯搴︺�� var rowTemperature = new FrameRowControl(this.listview.rowSpace / 2); @@ -152,6 +160,8 @@ } else { + this.FinishEditorEvent?.Invoke(); + this.CloseForm(); } }; @@ -379,6 +389,8 @@ /// </summary> public override void CloseForm() { + this.FinishEditorEvent = null; + HdlDeviceAttributeLogic.Current.RemoveEvent("TemperatrueDevice"); HdlDeviceAttributeLogic.Current.RemoveEvent("HumidityDevice"); @@ -405,7 +417,7 @@ { if (Shared.Common.Room.Lists.Find((obj) => obj.Name == this.newRoom.Name && obj.Id != this.newRoom.Id) != null) { - this.ShowMassage(ShowMsgType.Error, Language.StringByID(R.MyInternationalizationString.HadSameRoom)); + this.ShowMassage(ShowMsgType.Error, Language.StringByID(R.MyInternationalizationString.uRoomNameIsExist)); return false; } } @@ -414,7 +426,7 @@ var listRoom = Common.Room.CurrentRoom.GetFloorSortRoom(this.floorKeys); if (listRoom.Find((obj) => obj.Name == this.newRoom.Name && obj.Id != this.newRoom.Id) != null) { - this.ShowMassage(ShowMsgType.Error, Language.StringByID(R.MyInternationalizationString.HadSameRoom)); + this.ShowMassage(ShowMsgType.Error, Language.StringByID(R.MyInternationalizationString.uRoomNameIsExist)); return false; } } -- Gitblit v1.8.0