class ManterModoUsoPrescProcedRN extends BaseBusiness {

	public void verificarAlteracao(Integer novoPprAtdSeq, Long novoPprSeq)
			throws ApplicationBusinessException {

		MpmPrescricaoProcedimentoDAO prescricaoProcedimentoDAO = this
				.getPrescricaoProcedimentoDAO();
		MpmPrescricaoProcedimento prescricaoProcedimento = prescricaoProcedimentoDAO
				.obterProcedimentoPeloId(novoPprAtdSeq, novoPprSeq);

		if (prescricaoProcedimento != null) {

			DominioIndPendenteItemPrescricao pendente = prescricaoProcedimento
					.getIndPendente();
			if (pendente != null
					&& !DominioIndPendenteItemPrescricao.P
							.equals(pendente)
					&& !DominioIndPendenteItemPrescricao.B
							.equals(pendente)
					&& !DominioIndPendenteItemPrescricao.D
							.equals(pendente)) {

				throw new ApplicationBusinessException(
						ManterModoUsoPrescProcedRNExceptionCode.MPM_01003);

			}

		} else {

			throw new ApplicationBusinessException(
					ManterModoUsoPrescProcedRNExceptionCode.MPM_00081);

		}

	}

}