Users
Users
views;
import com.mycompany.interfaces.DAOUsers;
import com.mycompany.proy.DAOUsersImpl;
import com.mycompany.proy.Dashboard;
import java.awt.Color;
import javax.swing.table.DefaultTableModel;
/**
* Creates new form Users
*/
public Users() {
initComponents();
LoadUsers();
}
private void LoadUsers() {
try {
DAOUsers dao = new DAOUsersImpl();
DefaultTableModel model = (DefaultTableModel) jTable1.getModel();
dao.listar("").forEach((u) -> model.addRow(new Object[]{u.getId(),
u.getName(), u.getLast_name_p(), u.getLast_name_m(), u.getDomicilio(),
u.getTel()}));
} catch (Exception e) {
System.out.println(e.getMessage());
}
}
/**
* This method is called from within the constructor to initialize the form.
WARNING: Do NOT modify this code. The content of this method is always regenerated
by the Form Editor.
*/
@SuppressWarnings("unchecked")
// <editor-fold defaultstate="collapsed" desc="Generated Code">
bg = new javax.swing.JPanel();
title = new javax.swing.JLabel();
userSearch = new javax.swing.JTextField();
btnBuscar = new javax.swing.JButton();
jScrollPane1 = new javax.swing.JScrollPane();
jTable1 = new javax.swing.JTable();
deleteButton = new javax.swing.JButton();
editButton = new javax.swing.JButton();
addButton = new javax.swing.JButton();
jTable1.setModel(new javax.swing.table.DefaultTableModel(
new Object [][] {
{null, null, null, null, null, null},
{null, null, null, null, null, null},
{null, null, null, null, null, null},
{null, null, null, null, null, null}
},
new String [] {
"ID", "Nombre", "Apellido P.", "Apellido M.", "Domicilio",
"Telefono"
}
) {
boolean[] canEdit = new boolean [] {
false, true, true, true, true, true
};
Dashboard.ShowJPanel(new UpUser());
}
try {
DAOUsers dao = new DAOUsersImpl();
DefaultTableModel model = (DefaultTableModel) jTable1.getModel();
model.setRowCount(0);
dao.listar(userSearch.getText()).forEach((u) -> model.addRow(new
Object[]{u.getId(), u.getName(), u.getLast_name_p(), u.getLast_name_m(),
u.getDomicilio(), u.getTel()}));
} catch (Exception e) {
System.out.println(e.getMessage());
}
}