jueves, 26 de marzo de 2015

Clase Ver desde base de dator

public ArrayList<Empleado> getEmpleado() {
        ArrayList<Empleado> empleados = new ArrayList<>();
        try {
            String consulta = "select * from empleados";
            cn = new Conexion();
            cn.conectar();
            try (ResultSet rs = cn.consulta(consulta)) {
                while (rs.next()) {
                    empleados.add(new Empleado(rs.getInt("idempleado"), rs.getString("nombre"), rs.getString("apellido"), rs.getString("puesto")));
                }
            }
        } catch (SQLException e) {
        }

        return empleados;
    }

/*************************************************************/

//MODELO Y TABLA PARA ZONAS
    public DefaultTableModel modZona() {
        DefaultTableModel modelo = new DefaultTableModel() {
            @Override
            public boolean isCellEditable(int row, int column) {
                return false;
            }
        };

        modelo.addColumn("IdZona");
        modelo.addColumn("Zona");

        return modelo;
    }
    public void zonas(JTable tabla, String idAsociacion) {
        DefaultTableModel modelo = modZona();
        tabla.setModel(modelo);
        //tabla.removeAll();

        ArrayList<Zona> zona = new Ver().getZona(idAsociacion);

        for (Zona zon : zona) {
            int idZona = zon.getIdZona();
            String nombre = zon.getNombre();

            Object[] data = {idZona, nombre};
            modelo.addRow(data);

            tabla.getColumnModel().getColumn(0).setMinWidth(0);
            tabla.getColumnModel().getColumn(0).setMaxWidth(0);
            tabla.getColumnModel().getColumn(0).setPreferredWidth(0);

        }
    }
/*********************************************************/
//Usuando un JComboBox

public void comboAsociaciones(JComboBox asociacion) {
        asociacion.removeAllItems();
        asociacion.addItem("--Seleccionar--");

        ArrayList<Asociaciones> listAso = new Ver().getAsociaciones();

        for (Asociaciones asociaciones : listAso) {

            String nombre = asociaciones.getNombre();
            asociacion.addItem(nombre);
        }
        listAso = null;
    }

No hay comentarios:

Publicar un comentario