private void btnProcesarActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btnProcesarActionPerformed

        String ruta = tfArchivo.getText();
        String origen = (String) selectOrigen.getSelectedItem();
        String grupo = (String) selectGrupo.getSelectedItem();

        //revision de que hay un archivo seleccionado
        if (ruta.equals("")) {
            JOptionPane.showMessageDialog(this, "No ha seleccionado nungun archivo!", "Problemas.", JOptionPane.WARNING_MESSAGE);
        } else {
            if (origen.equals("") || grupo.equals("")) {
                JOptionPane.showMessageDialog(this, "Se necesita un origen y un destino, por favor registralos", "Problemas.", JOptionPane.WARNING_MESSAGE);
            } else {
                try {
                    
                    ProcesaTXT procesaTXT = ProcesaTXT.getInstance();
                    procesaTXT.setParametros(ruta, origen, grupo, cbxHabilitado.isSelected());
                    
                    this.dispose();
                    
                    VistaLoading vistaLoading = new VistaLoading(null, true);
                    vistaLoading.setProceso(VistaLoading.IMPORTA);
                    vistaLoading.setLocationRelativeTo(null);
                    vistaLoading.setVisible(true);
                    
                    
                } catch (ClassNotFoundException | InstantiationException | IllegalAccessException | SQLException e) {
                    JOptionPane.showMessageDialog(this, "ERROR: " + e + ".", "Error", JOptionPane.ERROR_MESSAGE);
                }
            }
        }
    }//GEN-LAST:event_btnProcesarActionPerformed