From a40db3104e6d5d8a5d146ad808e5bb1ad6c8cb07 Mon Sep 17 00:00:00 2001 From: wxr <464027401@qq.com> Date: 星期五, 20 十一月 2020 17:53:22 +0800 Subject: [PATCH] 20201120 --- 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