From efad979b6fae76fb37a4de7e94e6bac0a85cb72c Mon Sep 17 00:00:00 2001 From: JLChen <551775569@qq.com> Date: 星期二, 30 十一月 2021 13:14:28 +0800 Subject: [PATCH] 2021-11-30 1.修复乐橙Android,没调用拒接接口问题。 --- HDL_ON/UI/UI2/4-PersonalCenter/RoomListManage/RoomEditFunctionPageBLL.cs | 79 ++++++++++++++++++++++----------------- 1 files changed, 44 insertions(+), 35 deletions(-) diff --git a/HDL_ON/UI/UI2/4-PersonalCenter/RoomListManage/RoomEditFunctionPageBLL.cs b/HDL_ON/UI/UI2/4-PersonalCenter/RoomListManage/RoomEditFunctionPageBLL.cs index 9085553..42678d6 100644 --- a/HDL_ON/UI/UI2/4-PersonalCenter/RoomListManage/RoomEditFunctionPageBLL.cs +++ b/HDL_ON/UI/UI2/4-PersonalCenter/RoomListManage/RoomEditFunctionPageBLL.cs @@ -53,14 +53,6 @@ { functionRow.MouseUpEventHandler = (sender, e) => { btn.IsSelected = !btn.IsSelected; - if (btn.IsSelected) - { - function.roomIds.Add(room.uid); - } - else - { - function.roomIds.Remove(room.uid); - } if (changeList.Contains(function)) { changeList.Remove(function); @@ -71,14 +63,7 @@ }; btn.MouseUpEventHandler = (sender, e) => { btn.IsSelected = !btn.IsSelected; - if (btn.IsSelected) - { - function.roomIds.Add(room.uid); - } - else - { - function.roomIds.Remove(room.uid); - } + if (changeList.Contains(function)) { changeList.Remove(function); @@ -95,6 +80,7 @@ /// </summary> void LoadEvent_ShowChangeRoomDialog() { + btnChoosedRoom.MouseUpEventHandler = (sender, e) => { LoadPage_LoadChooseRoomDialog(); @@ -110,20 +96,28 @@ /// 鏍规嵁閫変腑鐨勬埧闂存敼鍙樻樉绀虹殑鍔熻兘鍒楄〃 /// </summary> /// <param name="btn"></param> - void LoadEvent_ChangeShowedFunctionList(Button btn,Dialog dialog,string chooseRoomName) - { - btn.MouseUpEventHandler = (sender, e) => { - if (lastButton != null) - { - lastButton.IsSelected = false; - } - btn.IsSelected = true; - showedFunctionRoomId = btn.Tag.ToString() == "0" ? null : btn.Tag.ToString(); - LoadFunctionListRow(allocatedList.FindAll((obj) => obj.roomIds.Contains(showedFunctionRoomId))); - btnChoosedRoom.Text = chooseRoomName; - dialog.Close(); - }; - } + //void LoadEvent_ChangeShowedFunctionList(Button btn,Dialog dialog,string chooseRoomName) + //{ + // btn.MouseUpEventHandler = (sender, e) => { + // if (lastButton != null) + // { + // lastButton.IsSelected = false; + // } + // btn.IsSelected = true; + // //showedFunctionRoomId = btn.Tag.ToString() == "0" ? null : btn.Tag.ToString(); + // showedFunctionRoomId = btn.Tag.ToString(); + // if (showedFunctionRoomId == "0") + // { + // LoadFunctionListRow(allocatedList); + // } + // else + // { + // LoadFunctionListRow(allocatedList.FindAll((obj) => obj.roomIds.Contains(showedFunctionRoomId))); + // } + // btnChoosedRoom.Text = chooseRoomName; + // dialog.Close(); + // }; + //} /// <summary> /// 淇濆瓨鎴块棿淇敼鐨勬暟鎹� @@ -131,13 +125,28 @@ void LoadEvent_SaveRoomData() { btnConfrim.MouseUpEventHandler = (sender, e) => { - foreach(var f in changeList) + if (string.IsNullOrEmpty(room.roomId))//鏂板鐨勬埧闂达紝浜戠鏈垱寤簉oomid 鏃犳硶淇濆瓨鏁版嵁 { - f.SaveFunctionData(true); + newRoomAddFunction(changeList); + bodyView.RemoveFromParent(); } - room.SaveRoomData(); - room.GetRoomFunctions(true); - bodyView.RemoveFromParent(); + else + { + foreach (var f in changeList) + { + if(f.roomIds.Contains(room.roomId)) + { + f.roomIds.Remove(room.roomId); + } + else + { + f.roomIds.Add(room.roomId); + } + f.UpdataRoomIds(); + } + room.GetRoomFunctions(true); + bodyView.RemoveFromParent(); + } }; } -- Gitblit v1.8.0