class SolicitacaoCompraRN extends BaseBusiness {

	public void validaQtdeSolicitadaAprovada(
			ScoSolicitacaoDeCompra solicitacaoDeCompra)
			throws ApplicationBusinessException {

		if (solicitacaoDeCompra.getQtdeSolicitada() == null){
			throw new ApplicationBusinessException(
					SolicitacaoCompraRNExceptionCode.MENSAGEM_ERRO_SC_QTDE_SOL_M12);
		}
		if (solicitacaoDeCompra.getQtdeSolicitada() <= 0) {
			solicitacaoDeCompra.setQtdeSolicitada(null);
			throw new ApplicationBusinessException(
					SolicitacaoCompraRNExceptionCode.MENSAGEM_ERRO_SC_QTDE_SOLICITADA);
		}

		if (solicitacaoDeCompra.getQtdeAprovada() == null){
			throw new ApplicationBusinessException(
					SolicitacaoCompraRNExceptionCode.MENSAGEM_ERRO_SC_QTDE_APROV_M08);
			
		}
		if (solicitacaoDeCompra.getQtdeAprovada() <= 0) {
			solicitacaoDeCompra.setQtdeAprovada(null);
			throw new ApplicationBusinessException(
					SolicitacaoCompraRNExceptionCode.MENSAGEM_ERRO_SC_QTDE_APROVADA);
		}

	}

}