private void btnAgregarViajeActionPerformed(
     java.awt.event.ActionEvent evt) { // GEN-FIRST:event_btnAgregarViajeActionPerformed
   DefaultTableModel modelo = (DefaultTableModel) tblViaje.getModel();
   int fila = tblViaje.getSelectedRow();
   Iterator ite = gestorH.listarClase(Viaje.class).iterator();
   while (ite.hasNext()) {
     Viaje viaje = (Viaje) ite.next();
     if (viaje.getIdViaje() == modelo.getValueAt(fila, 0)) {
       txtNumeroSolicitud.setText(viaje.getSolicitud().toString());
       txtNumViaje.setText(String.valueOf(viaje.getIdViaje()));
       txtFechaRealizacion.setText(viaje.getFecha());
       txtTipoViaje.setText(viaje.getTipoViaje().toString());
       txtCereal.setText(viaje.getSolicitud().getTipoCereal().toString());
       txtProductor.setText(viaje.getProductor().toString());
       txtHoraViaje.setText(viaje.getHora());
       Iterator ite1 = gestorH.listarClase(EstablecimientoPorViaje.class).iterator();
       while (ite1.hasNext()) {
         EstablecimientoPorViaje est = (EstablecimientoPorViaje) ite1.next();
         if (est.getViaje().equals(viaje)) {
           txtDestino.setText(est.getEstablecimiento().getNombreEstablecimiento());
         }
       }
       Iterator ite2 = gestorH.listarClase(PuertoPorViaje.class).iterator();
       while (ite2.hasNext()) {
         PuertoPorViaje est = (PuertoPorViaje) ite2.next();
         if (est.getViaje().equals(viaje)) {
           txtDestino.setText(est.getPuerto().getNombrePuerto());
         }
       }
       gestorA.RellenarTablaVehiculo(tblVehiculo, viaje);
     }
   }
 } // GEN-LAST:event_btnAgregarViajeActionPerformed