class RecebimentoSemAFON extends BaseBusiness {

	public void validarObrigatoriedadeNFEParaRecebimento() throws ApplicationBusinessException {


		boolean exigeNota = false;

		IParametroFacade parametroFacade = this.getParametroFacade();

		String confRecebImediata = parametroFacade.buscarAghParametro(AghuParametrosEnum.P_CONF_RECEB_IMEDIATA).getVlrTexto();
		exigeNota = (DominioSimNao.S.toString().equals(confRecebImediata));

		if (!exigeNota) {
			String exigeNfNoRecebimento = parametroFacade.buscarAghParametro(AghuParametrosEnum.P_EXIGE_NF_NO_RECEBIMENTO).getVlrTexto();
			exigeNota = (DominioSimNao.S.toString().equals(exigeNfNoRecebimento));
		}

		if (exigeNota) {
			throw new ApplicationBusinessException(RecebimentoSemAFONExceptionCode.NOTA_OBRIGATORIA_EFETUAR_RECEBIMENTO);
		}
	}

}