protected override void ExcuteSelf() { try { _Reimburse.ReimburseStatus = ReimburseStatusEnum.Auditing; _DalReimburse.UpdateReimburse(_LoginUser, _Reimburse, ReimburseStatusEnum.Auditing); } catch { BllUtility.ThrowException(BllExceptionConst._DbError); } }
protected override void ExcuteSelf() { try { using (TransactionScope ts = new TransactionScope(TransactionScopeOption.Required)) { _Reimburse.ReimburseStatus = _StatusEnum; _DalReimburse.UpdateReimburse(_LoginUser, _Reimburse, _StatusEnum); ts.Complete(); } } catch { BllUtility.ThrowException(BllExceptionConst._DbError); } }