class ManterAltaCirgRealizadaRN extends BaseBusiness {

	protected void verificarDataCirurgia(MpmAltaCirgRealizada altaCirgRealizada) throws ApplicationBusinessException{

		if (altaCirgRealizada.getAltaSumario() != null) {

			Date dataInicio = this.getAltaSumarioRN().obterDataInternacao2(altaCirgRealizada.getAltaSumario().getId().getApaAtdSeq());

			if (!DateUtil.entreTruncado(altaCirgRealizada.getDthrCirurgia(), dataInicio, new Date())) {

				throw new ApplicationBusinessException(
						ManterAltaCirgRealizadaRNExceptionCode.MPM_02872);

			}

		}

	}

}