Exemplo n.º 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();
 }
Exemplo n.º 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();
 }
Exemplo n.º 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_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);
        }
Exemplo n.º 4
0
 public AssignRoomBLL()
 {
     _mTB_AssignRoomDAL      = new TB_AssignRoomDAL();
     _mTB_BedDAL             = new TB_BedDAL();
     _mTB_EmployeeCheckInDAL = new TB_EmployeeCheckInDAL();
 }