| | |
| | | } |
| | | } |
| | | function.roomIds.Clear(); |
| | | foreach (var room in Entity.DB_ResidenceData.rooms) |
| | | foreach (var room in Entity.DB_ResidenceData.Rooms) |
| | | { |
| | | if (btnChooseAll.IsSelected) |
| | | { |
| | | function.roomIds.Add(room.sid); |
| | | function.roomIds.Add(room.uid); |
| | | } |
| | | else |
| | | { |
| | | function.roomIds.Remove(room.sid); |
| | | function.roomIds.Remove(room.uid); |
| | | } |
| | | function.SaveFunctionData(); |
| | | } |
| | |
| | | { |
| | | if (isAdd) |
| | | { |
| | | function.roomIds.Add(room.sid); |
| | | function.roomIds.Add(room.uid); |
| | | room.AddRoomFunction(function); |
| | | } |
| | | else |
| | | { |
| | | function.roomIds.Remove(room.sid); |
| | | function.roomIds.Remove(room.uid); |
| | | room.RemoveRoomFunction(function); |
| | | } |
| | | function.SaveFunctionData(); |
| | | if (function.roomIds.Count == Entity.DB_ResidenceData.rooms.Count) |
| | | if (function.roomIds.Count == Entity.DB_ResidenceData.Rooms.Count) |
| | | { |
| | | btnChooseAll.IsSelected = true; |
| | | } |