public void selecionaTabela() { int indice = tabela.getSelectedRow(); if (indice != -1) { Usuario user = modelo.getUsuario(tabela.convertRowIndexToModel(tabela.getSelectedRow())); campoCodigo.setText(String.valueOf(user.getCodigo())); this.setVisible(false); proximoCampo.grabFocus(); nomeUsuario.setText(user.getNome().trim()); } }
public List<Usuario> retornaUsuarios() { Connection conn = null; PreparedStatement stmt = null; ResultSet rs = null; String sql = "select codigo, nome, setor from usuario "; List<Usuario> usuarios = new ArrayList<Usuario>(); Usuario usuario = null; try { conn = GerenciaConexaoSQLServer.abreConexao(); stmt = conn.prepareStatement(sql); rs = stmt.executeQuery(); while (rs.next()) { usuario = new Usuario(); usuario.setCodigo(rs.getInt("codigo")); usuario.setNome(rs.getString("nome").toUpperCase()); int setor = rs.getInt("setor"); if (setor == 1) { usuario.setDescricaoSetor("APONTAMENTO PRODUÇÃO"); } else if (setor == 2) { usuario.setDescricaoSetor("LIBERAÇÂO DGQ"); } else { usuario.setDescricaoSetor("PCP"); } usuarios.add(usuario); } } catch (SQLException e) { } finally { GerenciaConexaoSQLServer.closeConexao(conn, rs, stmt); } return usuarios; }