示例#1
0
文件: CommonBLL.cs 项目: radtek/DMdm
        /// <summary>
        /// 批量启用/禁用房间
        /// </summary>
        /// <param name="ids"></param>
        /// <param name="bEnable"></param>
        public void ChangeRoomEnable(List <int> ids, bool bEnable)
        {
            CommonDAL dal = new CommonDAL();

            if (!bEnable)
            {
                //不能禁用已被入住房间
                List <int> lUsed = dal.CheckRoomCheckins(ids);
                if (lUsed.Count > 0)
                {
                    var       sUsed   = string.Join(",", lUsed);
                    var       sPrompt = string.Format("床位已有入住,不能禁用: {0}", sUsed);
                    Exception e       = new Exception(sPrompt);
                    throw e;
                }
            }

            dal.ChangeRoomEnable(ids, bEnable);
        }