Exemplo n.º 1
0
  public ArrayList<Usuario> listarUsuarios() throws SQLException {
    ResultSet rs;
    PreparedStatement pstm;
    ArrayList<Usuario> listaUsuarios = new ArrayList<>();

    try {
      pstm =
          conexaoMySQL()
              .prepareStatement("select cpf,usuario, nome, senha, tipo_usuario from usuario");
      rs = pstm.executeQuery();
      while (rs.next()) {
        Usuario usuario = new Usuario();
        usuario.setCPFUsuario(rs.getString("cpf"));
        usuario.setLoginUsuario(rs.getString("usuario"));
        usuario.setNomeUsuario(rs.getString("nome"));
        usuario.setSenhaUsuario(rs.getString("senha"));
        usuario.setTipoUsuario(rs.getString("tipo_usuario"));
        listaUsuarios.add(usuario);
      }

      return listaUsuarios;
    } catch (SQLException e) {
      throw new SQLException("Erro listar usuários - " + e.getMessage());
    }
  }
Exemplo n.º 2
0
  public Usuario removeUsuario(Usuario usuario) {
    getUsuarios().remove(usuario);
    usuario.setTipoUsuario(null);

    return usuario;
  }
Exemplo n.º 3
0
  public Usuario addUsuario(Usuario usuario) {
    getUsuarios().add(usuario);
    usuario.setTipoUsuario(this);

    return usuario;
  }