class ManterItemModeloBasicoMedicamentoRN extends BaseBusiness {

	public void validarFormaDosagem(Integer medicamentoMaterialCodigo, Integer fdsSeq) throws ApplicationBusinessException {
		
		AfaFormaDosagem formaDosagens = getFarmaciaFacade().obterAfaFormaDosagem(fdsSeq);
		
		if (formaDosagens != null) {
			
			if (!formaDosagens.getIndSituacao().equals(DominioSituacao.A)) {
				
				throw new ApplicationBusinessException(ManterItemModeloBasicoMedicamentoRNExceptionCode.AFA_00232);
				
			} else if (!formaDosagens.getAfaMedicamentos().getMatCodigo().equals(medicamentoMaterialCodigo)) {
				
				throw new ApplicationBusinessException(ManterItemModeloBasicoMedicamentoRNExceptionCode.MPM_00792);
				
			}
			
		}
		
	}

}