class MbcAgendasRN extends BaseBusiness {

	public void verificarUnidadeCirurgica(
			AghUnidadesFuncionais unidadeFuncional, Boolean indGeradoSistema) throws ApplicationBusinessException {
		if(!indGeradoSistema){
			if(! getAghuFacade().verificarCaracteristicaUnidadeFuncional(unidadeFuncional.getSeq(),
					ConstanteAghCaractUnidFuncionais.UNID_EXECUTORA_CIRURGIAS)){
				throw new ApplicationBusinessException(MbcAgendasRNExceptionCode.MBC_00840);
			}
			
			if(!DominioSituacao.A.equals(unidadeFuncional.getIndSitUnidFunc())){
				throw new ApplicationBusinessException(MbcAgendasRNExceptionCode.MBC_00841);
			}
		}
		
	}

}