Пример #1
0
 public BedBLL()
 {
     _mTB_DormAreaDAL = new TB_DormAreaDAL();
     _mTB_BuildingDAL = new TB_BuildingDAL();
     _mTB_RoomDAL     = new TB_RoomDAL();
     _mTB_BedDAL      = new TB_BedDAL();
     _mTB_RoomTypeDAL = new TB_RoomTypeDAL();
 }
Пример #2
0
 public EmployeeCheckInBLL()
 {
     _mTB_EmployeeCheckInDAL  = new TB_EmployeeCheckInDAL();
     _mTB_EmployeeCheckOutDAL = new TB_EmployeeCheckOutDAL();
     _mTB_BedDAL              = new TB_BedDAL();
     _mExcelHelper            = new ExcelHelper();
     _mTB_DormAreaDAL         = new TB_DormAreaDAL();
     _mTB_BuildingDAL         = new TB_BuildingDAL();
     _mTB_RoomDAL             = new TB_RoomDAL();
     _mTB_ChangeRoomRecordDAL = new TB_ChangeRoomRecordDAL();
 }
Пример #3
0
        /// <summary>
        /// 删除
        /// </summary>
        /// <param name="strID"></param>
        /// <param name="tran"></param>
        /// <param name="db"></param>
        internal void Remove(string strID, DbTransaction tran, Database db)
        {
            int intSiteID = SessionHelper.Get(HttpContext.Current, TypeManager.User) != null ?
                            ((TB_User)SessionHelper.Get(HttpContext.Current, TypeManager.User)).SiteID :
                            ((TB_SystemAdmin)SessionHelper.Get(HttpContext.Current, TypeManager.Admin)).SiteID;

            TB_RoomDAL mTB_RoomDAL = new TB_RoomDAL();

            DataTable dtRoom = new DataTable();

            string strRoomID = string.Empty;

            DataRow[] drRoomArr = null;

            dtRoom = mTB_RoomDAL.GetTableBySiteID(intSiteID);
            foreach (string floorID in strID.Split(','))
            {
                drRoomArr = (from v in dtRoom.Rows.Cast <DataRow>()
                             where v["FloorID"].ToString().Equals(floorID)
                             select v).ToArray();
                foreach (DataRow dr in drRoomArr)
                {
                    if (string.IsNullOrEmpty(strRoomID))
                    {
                        strRoomID = dr["ID"].ToString();
                    }
                    else
                    {
                        strRoomID += "," + dr["ID"];
                    }
                }
            }
            //删除房间
            new RoomBLL().Remove(strRoomID, tran, db);
            //删除楼层
            _mTB_FloorDAL.Delete(strID, tran, db);
        }
Пример #4
0
 public RoomBLL()
 {
     _mTB_RoomDAL = new TB_RoomDAL();
 }