class AcompanhamentoCirurgiaON extends BaseBusiness {

	public void validarSeExisteCirurgiatransOperatorio(MbcCirurgias cirurgia) throws ApplicationBusinessException {
		
		List<MbcCirurgias> listMbcCirurgias = null;
		if(cirurgia != null && cirurgia.getSalaCirurgica() != null && cirurgia.getSalaCirurgica().getId() != null){
			listMbcCirurgias = getMbcCirurgiasDAO().pesquisarMbcCirurgiasComSalaCirurgia(null, cirurgia.getSalaCirurgica().getId().getUnfSeq(),
					cirurgia.getSalaCirurgica().getId().getSeqp(), DominioSituacaoCirurgia.TRAN, true, null, null, null);
		}
		
		boolean cirurgiaTrans =  listMbcCirurgias != null && !listMbcCirurgias.isEmpty() ? true : false;
		
		if(cirurgiaTrans){
			throw new ApplicationBusinessException(AcompanhamentoCirurgiaONExceptionCode.ERRO_EXISTE_CIRURGIA_TRANSOPERATORIO);
		}
		
	}

}