private void jButtonConsultarAgenciasActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButtonConsultarAgenciasActionPerformed
        if ((!"".equals(jTextDestino.getText()))&&(jTextPrecioAlojamiento.getValue()!=null)&&(jTextPrecioTransporte.getValue()!=null)) {
            jLabelAdvertenciaDestino.setVisible(false);
            jLabelAdvertenciaPrecioA.setVisible(false);
            jLabelAdvertenciaPrecioT.setVisible(false);
            if (cantAgenciasDisponibles()!=0) {
                String nombreAgente = "Turista Interfaz";
                Object[] args = new Object[9];
                args[0] = jTextDestino.getText().toLowerCase();
                args[1] = jComboTipoAlojamiento.getSelectedItem().toString().toLowerCase();
                args[2] = obtenerCategoria(jButtonEstrellaA5,jButtonEstrellaA4, jButtonEstrellaA3,jButtonEstrellaA2);
                args[3] = jSpinnerCantDias.getValue().toString();
                args[4] = jTextPrecioAlojamiento.getValue().toString();
                args[5] = jComboTipoTransporte.getSelectedItem().toString().toLowerCase();
                args[6] = obtenerCategoria(jButtonEstrellaT5,jButtonEstrellaT4, jButtonEstrellaT3,jButtonEstrellaT2);
                args[7] = jSpinnerCantPersonas.getValue().toString();
                args[8] = jTextPrecioTransporte.getValue().toString();
                System.out.println("Validación de datos OK. Nombre del agente: "+nombreAgente +" Parámetros: "+ Arrays.toString(args));
                try {
                    AgentController turista = containerInterfaz.createNewAgent(nombreAgente, "agents.Turista", args);
                    turista.start();
                } catch (StaleProxyException ex) {
                    Logger.getLogger(Principal.class.getName()).log(Level.SEVERE, null, ex);
                }
                while (Principal.getRespuesta()==null) {}
                negociacionFinalizada(Principal.getRespuesta());
                Principal.clearRespuesta();
            } else {
                jLabelError.setText("  No existen agencias en el SMA.");
                jDialogError.setVisible(true);
            }
        } else {
            if ("".equals(jTextDestino.getText())){
                jLabelAdvertenciaDestino.setVisible(true);
            } else {
                jLabelAdvertenciaDestino.setVisible(false);
            }
            if (jTextPrecioAlojamiento.getValue()==null){
                jLabelAdvertenciaPrecioA.setVisible(true);
            } else {
                 jLabelAdvertenciaPrecioA.setVisible(false);
            }
            if (jTextPrecioTransporte.getValue()==null){
                jLabelAdvertenciaPrecioT.setVisible(true);
            } else {
                jLabelAdvertenciaPrecioT.setVisible(false);
            }
        }
    }//GEN-LAST:event_jButtonConsultarAgenciasActionPerformed