class ManterAltaCirgRealizadaRN extends BaseBusiness {

	protected void validarCamposAlterados(MpmAltaCirgRealizada altaCirgRealizadaNova,MpmAltaCirgRealizada altaCirgRealizadaVelha)throws ApplicationBusinessException {

		if(altaCirgRealizadaNova.getIndCarga()){

			if( 
					CoreUtil.modificados(altaCirgRealizadaNova.getId(), altaCirgRealizadaVelha.getId()) ||
					CoreUtil.modificados(altaCirgRealizadaNova.getDescCirurgia(), altaCirgRealizadaVelha.getDescCirurgia()) ||
					CoreUtil.modificados(altaCirgRealizadaNova.getDthrCirurgia(), altaCirgRealizadaVelha.getDthrCirurgia()) ||
					CoreUtil.modificados(altaCirgRealizadaNova.getIndCarga(), altaCirgRealizadaVelha.getIndCarga()) ||
					CoreUtil.modificados(altaCirgRealizadaNova.getProcedimentoCirurgico(), altaCirgRealizadaVelha.getProcedimentoCirurgico()) ||
					CoreUtil.modificados(altaCirgRealizadaNova.getProcedimentoEspCirurgia(), altaCirgRealizadaVelha.getProcedimentoEspCirurgia())
			){
				throw new ApplicationBusinessException (
						ManterAltaCirgRealizadaRNExceptionCode.MPM_02624);
			}
		}
	}

}