From a715181089be0d31cd737a5367ffd02690b9d77f Mon Sep 17 00:00:00 2001 From: wxr <464027401@qq.com> Date: 星期四, 12 十一月 2020 13:36:01 +0800 Subject: [PATCH] 20201112 --- HDL_ON/UI/UI2/4-PersonalCenter/RoomListManage/RoomEditFunctionPageBLL.cs | 19 +++++++++++++++++++ 1 files changed, 19 insertions(+), 0 deletions(-) diff --git a/HDL_ON/UI/UI2/4-PersonalCenter/RoomListManage/RoomEditFunctionPageBLL.cs b/HDL_ON/UI/UI2/4-PersonalCenter/RoomListManage/RoomEditFunctionPageBLL.cs index 6675717..2739392 100644 --- a/HDL_ON/UI/UI2/4-PersonalCenter/RoomListManage/RoomEditFunctionPageBLL.cs +++ b/HDL_ON/UI/UI2/4-PersonalCenter/RoomListManage/RoomEditFunctionPageBLL.cs @@ -61,6 +61,13 @@ { function.roomIdList.Remove(room.sid); } + if (changeList.Contains(function)) + { + changeList.Remove(function); + }else + { + changeList.Add(function); + } }; btn.MouseUpEventHandler = (sender, e) => { btn.IsSelected = !btn.IsSelected; @@ -71,6 +78,14 @@ else { function.roomIdList.Remove(room.sid); + } + if (changeList.Contains(function)) + { + changeList.Remove(function); + } + else + { + changeList.Add(function); } }; } @@ -116,6 +131,10 @@ void LoadEvent_SaveRoomData() { btnConfrim.MouseUpEventHandler = (sender, e) => { + foreach(var f in changeList) + { + f.SaveFunctionData(); + } room.SaveRoomData(); room.GetRoomFunctions(true); bodyView.RemoveFromParent(); -- Gitblit v1.8.0