public bool doCreatBlockZoneQueueByReqStatus(string car_id, string entry_sec_id, bool canPass, DateTime req_time) { bool isSeccess = true; string blockQueueStatus = string.Empty; Nullable <System.DateTime> block_time = null; if (canPass) { block_time = req_time; blockQueueStatus = SCAppConstants.BlockQueueState.Blocking; } else { blockQueueStatus = SCAppConstants.BlockQueueState.Request; } BLOCKZONEQUEUE blockObj = new BLOCKZONEQUEUE { CAR_ID = car_id, ENTRY_SEC_ID = entry_sec_id, REQ_TIME = DateTime.Now, BLOCK_TIME = block_time, STATUS = blockQueueStatus }; // using (TransactionScope tx = new TransactionScope //(TransactionScopeOption.Suppress)) // { //using (DBConnection_EF con = new DBConnection_EF()) using (DBConnection_EF con = DBConnection_EF.GetUContext()) { blockZoneQueueDao.add(con, blockObj); } //} return(isSeccess); }
public bool CraetBlockZoneQueueRequest(string car_id, string entry_sec_id) { bool isSeccess = true; BLOCKZONEQUEUE blockObj = new BLOCKZONEQUEUE { CAR_ID = car_id, ENTRY_SEC_ID = entry_sec_id, REQ_TIME = DateTime.Now, STATUS = SCAppConstants.BlockQueueState.Request }; using (DBConnection_EF con = DBConnection_EF.GetUContext()) { blockZoneQueueDao.add(con, blockObj); } return(isSeccess); }