예제 #1
0
  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());
    }
  }
예제 #2
0
  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;
  }