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(); }
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(); }
/// <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); }
public RoomBLL() { _mTB_RoomDAL = new TB_RoomDAL(); }