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