/** Elimina los Examenes Medicos seleccionados */
  public boolean selectedCheck(ValueChangeEvent e) {

    if (!e.getPhaseId().equals(PhaseId.INVOKE_APPLICATION)) {
      e.setPhaseId(PhaseId.INVOKE_APPLICATION);
      e.queue();
      return true;
    }

    for (ExamenMedicoBean a : getExamenesMedicos()) {

      a.setSelectedEliminar(allChecks);
    }
    return true;
  }
  /** Selecciona al jugador, busca sus datos y finalemnte los muestra en el Controller */
  public void rowSelectionJugadorListener(RowSelectorEvent e) throws ServletException, IOException {

    if (!e.getPhaseId().equals(PhaseId.INVOKE_APPLICATION)) {
      e.setPhaseId(PhaseId.INVOKE_APPLICATION);
      e.queue();
    }

    jugadorBean = getJugadorServices().obtenerJugador();

    btnlimpiarActionPerformed();
    setCodigo(jugadorBean.getCodigo());
    setNombre(jugadorBean.getNombre());
    setApellidoMaterno(jugadorBean.getApellidoMaterno());
    setApellidoPaterno(jugadorBean.getApellidoPaterno());
    ExamenMedicoBean em = new ExamenMedicoBean();
    em.setCodigo(jugadorBean.getCodigo());
    setExamenesMedicos(getExamenMedicoServices().getExamenesMedicosImplement(em));

    closePopupBuscarJugador();
  }
  /** Se define la accion del boton Modificar */
  public void btnModificarActionPerformed(ActionEvent e) {

    if (!e.getPhaseId().equals(PhaseId.INVOKE_APPLICATION)) {
      e.setPhaseId(PhaseId.INVOKE_APPLICATION);
      e.queue();
    }
    examenMedicoBean = new ExamenMedicoBean();
    examenMedicoBean.setCo_ExamenMed(co_ExamenMed);
    examenMedicoBean.setCodigo(codigo);
    examenMedicoBean.setAlturaPromedioSalto(alturaPromedioSalto);
    examenMedicoBean.setApellidoMaterno(apellidoMaterno);
    examenMedicoBean.setApellidoPaterno(apellidoPaterno);
    examenMedicoBean.setExamenOrina(examenOrina);
    examenMedicoBean.setExamenSangre(examenSangre);
    examenMedicoBean.setLongitudAntebrazo(longitudAntebrazo);
    examenMedicoBean.setLongitudBrazo(longitudBrazo);
    examenMedicoBean.setLongitudCintura(longitudCintura);
    examenMedicoBean.setLongitudCuello(longitudCuello);
    examenMedicoBean.setLongitudMuslo(longitudMuslo);
    examenMedicoBean.setLongitudPecho(longitudPecho);
    examenMedicoBean.setNombre(nombre);
    examenMedicoBean.setPeso(peso);
    examenMedicoBean.setResistencia(resistencia);
    examenMedicoBean.setTalla(talla);
    examenMedicoBean.setTemporada(getSelectedTemporada());
    setExamenesMedicos(getExamenMedicoServices().modificarExamenMedico(examenMedicoBean));
  }
  /** Para mostrar la data del ExamenMedico */
  public void mostrarInformacionExamenMedico(ExamenMedicoBean examenMedico) {
    if (examenMedico != null) {
      setCodigo(examenMedico.getCodigo());
      setAlturaPromedioSalto(examenMedico.getAlturaPromedioSalto());
      setApellidoMaterno(examenMedico.getApellidoMaterno());
      setApellidoPaterno(examenMedico.getApellidoPaterno());
      setExamenOrina(examenMedico.getExamenOrina());
      setExamenSangre(examenMedico.getExamenSangre());
      setLongitudAntebrazo(examenMedico.getLongitudAntebrazo());
      setLongitudBrazo(examenMedico.getLongitudBrazo());
      setLongitudCintura(examenMedico.getLongitudCintura());
      setLongitudCuello(examenMedico.getLongitudCuello());
      setLongitudMuslo(examenMedico.getLongitudMuslo());
      setLongitudPecho(examenMedico.getLongitudPecho());
      setNombre(examenMedico.getNombre());
      setPeso(examenMedico.getPeso());
      setResistencia(examenMedico.getResistencia());
      setTalla(examenMedico.getTalla());
      setCo_ExamenMed(examenMedico.getCo_ExamenMed());

      setTemporada(examenMedico.getTemporada());
      setSelectedTemporada(examenMedico.getTemporada());
    }
  }
  /**
   * Se define la accion del boton Ingresar. Este iguala los datos ingresados para ser enviados a la
   * capa DAO.
   */
  public void btnIngresarActionPerformed() {

    examenMedicoBean = new ExamenMedicoBean();

    examenMedicoBean.setCodigo(codigo);
    examenMedicoBean.setAlturaPromedioSalto(alturaPromedioSalto);
    examenMedicoBean.setApellidoMaterno(apellidoMaterno);
    examenMedicoBean.setApellidoPaterno(apellidoPaterno);
    examenMedicoBean.setExamenOrina(examenOrina);
    examenMedicoBean.setExamenSangre(examenSangre);
    examenMedicoBean.setLongitudAntebrazo(longitudAntebrazo);
    examenMedicoBean.setLongitudBrazo(longitudBrazo);
    examenMedicoBean.setLongitudCintura(longitudCintura);
    examenMedicoBean.setLongitudCuello(longitudCuello);
    examenMedicoBean.setLongitudMuslo(longitudMuslo);
    examenMedicoBean.setLongitudPecho(longitudPecho);
    examenMedicoBean.setNombre(nombre);
    examenMedicoBean.setPeso(peso);
    examenMedicoBean.setResistencia(resistencia);
    examenMedicoBean.setTalla(talla);
    examenMedicoBean.setTemporada(getSelectedTemporada());
    examenMedicoBean.setSelectedEliminar(false);
    examenMedicoBean.setSelectedModificar(false);
    setExamenesMedicos(
        (ArrayList<ExamenMedicoBean>)
            getExamenMedicoServices().agregarExamenMedico(examenMedicoBean));
  }