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_BedDAL mTB_BedDAL = new TB_BedDAL(); DataTable dtBed = new DataTable(); string strBedID = string.Empty; DataRow[] drBedArr = null; dtBed = mTB_BedDAL.GetTableBySite(intSiteID); foreach (string roomID in strID.Split(',')) { drBedArr = (from v in dtBed.Rows.Cast <DataRow>() where v["RoomID"].ToString().Equals(roomID) select v).ToArray(); foreach (DataRow dr in drBedArr) { if (string.IsNullOrEmpty(strBedID)) { strBedID = dr["ID"].ToString(); } else { strBedID += "," + dr["ID"]; } } } //删除床位号 new BedBLL().Remove(strBedID, tran, db); //删除房间 _mTB_RoomDAL.Delete(strID, tran, db); }
public AssignRoomBLL() { _mTB_AssignRoomDAL = new TB_AssignRoomDAL(); _mTB_BedDAL = new TB_BedDAL(); _mTB_EmployeeCheckInDAL = new TB_EmployeeCheckInDAL(); }