private void btnEditarActionPerformed( java.awt.event.ActionEvent evt) { // GEN-FIRST:event_btnEditarActionPerformed int intCodigoDepartamento = (Integer) tblDepartamento.getModel().getValueAt(tblDepartamento.getSelectedRow(), 0); Departamento d = new Departamento(); d.setCodigoDepartamento(intCodigoDepartamento); Funcionario f = new Funcionario(); d.setChefeDepartamento(f); DepartamentoUI departamentoUI = new DepartamentoUI(new DepartamentoController().select(d).get(0)); departamentoUI.setVisible(true); } // GEN-LAST:event_btnEditarActionPerformed
private void jButton1ActionPerformed( java.awt.event.ActionEvent evt) { // GEN-FIRST:event_jButton1ActionPerformed try { Departamento d = new Departamento(); if (!txtCodigo.getText().equals("")) { d.setCodigoDepartamento(Integer.parseInt(txtCodigo.getText())); } d.setNomeDepartamento(txtDepartamento.getText()); initTable(new DepartamentoController().select(d)); } catch (Exception e) { JOptionPane.showMessageDialog(null, e.getMessage()); } } // GEN-LAST:event_jButton1ActionPerformed
private void initTable(List<Departamento> _lstDepartamento) { try { DefaultTableModel model = (DefaultTableModel) tblDepartamento.getModel(); model.setNumRows(0); if (_lstDepartamento != null) { for (Departamento d : _lstDepartamento) { model.addRow( new Object[] { d.getCodigoDepartamento(), d.getNomeDepartamento(), d.getChefeDepartamento().getNomeCompleto() }); } } } catch (Exception e) { JOptionPane.showMessageDialog(null, e.getMessage()); } }