Example #1
0
  public void addVenda(Venda venda) {
    String sql =
        "insert into venda" + "(nomeCliente, nomeProduto, login, data)" + "values(?, ?, ?, ?)";

    try {
      PreparedStatement stmt = conexao.prepareStatement(sql);

      stmt.setString(1, venda.getNomeCliente());
      stmt.setString(2, venda.getNomeProduto());
      stmt.setString(3, venda.getLogin());
      stmt.setDate(4, new Date(venda.getData().getTimeInMillis()));
      stmt.execute();
      stmt.close();

    } catch (SQLException e) {
      throw new RuntimeException(e);
    }
  }
Example #2
0
  public List<Venda> viewVenda() {

    try {
      List<Venda> vendas = new ArrayList<Venda>();
      PreparedStatement stmt = this.conexao.prepareStatement("select * from venda");
      ResultSet rs = stmt.executeQuery();

      while (rs.next()) {
        Venda venda = new Venda();
        venda.setIdVenda(rs.getInt("idVenda"));
        venda.setNomeCliente(rs.getString("nomeCliente"));
        venda.setNomeProduto(rs.getString("nomeProduto"));
        venda.setLogin(rs.getString("login"));
        Calendar data = Calendar.getInstance();
        data.setTime(rs.getDate("data"));
        venda.setData(data);
        vendas.add(venda);
      }
      rs.close();
      stmt.close();
      return vendas;
    } catch (SQLException e) {
      throw new RuntimeException(e);
    }
  }