wxr
2020-09-01 7d005a7618e3d7a80d8ede3baf6ecc4bf8019cd5
HDL_ON/UI/UI2/FuntionControlView/ChooseRoomPageBLL.cs
@@ -47,7 +47,7 @@
                    }
                }
                function.roomIdList.Clear();
                foreach (var room in Entity.DB_ResidenceData.residenceData.rooms)
                foreach (var room in Entity.DB_ResidenceData.rooms)
                {
                    if (btnChooseAll.IsSelected)
                    {
@@ -57,9 +57,9 @@
                    {
                        function.roomIdList.Remove(room.sid);
                    }
                    function.SaveFunctionData();
                }
                Entity.DB_ResidenceData.InitRoomFunction();
                Entity.DB_ResidenceData.residenceData.SaveResidenceData();
            };
        }
@@ -71,15 +71,15 @@
            if (isAdd)
            {
                function.roomIdList.Add(room.sid);
                room.functions.Add(function);
                room.AddRoomFunction(function);
            }
            else
            {
                function.roomIdList.Remove(room.sid);
                room.functions.Remove(function);
                room.RemoveRoomFunction(function);
            }
            Entity.DB_ResidenceData.residenceData.SaveResidenceData();
            if (function.roomIdList.Count == Entity.DB_ResidenceData.residenceData.rooms.Count)
            function.SaveFunctionData();
            if (function.roomIdList.Count == Entity.DB_ResidenceData.rooms.Count)
            {
                btnChooseAll.IsSelected = true;
            }