public static void lerPeloStax() throws Exception { FileInputStream fileInputStream = new FileInputStream("src/venda.xml"); XMLInputFactory factory = XMLInputFactory.newInstance(); XMLEventReader eventos = factory.createXMLEventReader(fileInputStream); Produto produto = new Produto(); List<Produto> produtos = new ArrayList<>(); while (eventos.hasNext()) { XMLEvent evento = eventos.nextEvent(); if (evento.isStartElement() && evento.asStartElement().getName().getLocalPart().equals("produto")) { produto = new Produto(); } else if (evento.isStartElement() && evento.asStartElement().getName().getLocalPart().equals("nome")) { evento = eventos.nextEvent(); String nome = evento.asCharacters().getData(); produto.setNome(nome); } else if (evento.isStartElement() && evento.asStartElement().getName().getLocalPart().equals("preco")) { evento = eventos.nextEvent(); String nome = evento.asCharacters().getData(); produto.setPreco(Double.parseDouble(nome)); } else if (evento.isEndElement() && evento.asEndElement().getName().getLocalPart().equals("produto")) { produtos.add(produto); } } System.out.println(produtos); }
/** @param args the command line arguments */ public static void main(String[] args) { ArCondicionado ar = new ArCondicionado(); JOptionPane.showMessageDialog(null, ar.TemPainel()); JOptionPane.showMessageDialog(null, ar.Disponivel()); Produto produto = new Produto(); JOptionPane.showMessageDialog(null, produto.Disponivel()); Televisao tv = new Televisao(); tv.marca("TOSHIBA"); JOptionPane.showMessageDialog(null, tv.Descricao()); int opcao = 1; while (opcao != 0) { opcao = Integer.parseInt(JOptionPane.showInputDialog("1-Produto" + "\n2-Ar" + "\n3-TV")); switch (opcao) { case 1: { JOptionPane.showMessageDialog(null, produto.Descricao()); break; } case 2: { JOptionPane.showMessageDialog(null, ar.Descricao()); break; } case 3: { JOptionPane.showMessageDialog(null, tv.Descricao()); break; } } } }
private void initItens() { Vitrine v = new Vitrine(); v.addProdutos( new Produto("Bola Topper", 15.00), new Produto("Luvas Umbro", 9.00), new Produto("Camisa Esportiva", 40.00), new Produto("Chuteira Nike Mercurial", 199.00), new Produto("Caneleira Topper", 10.00)); for (Produto p : v.getProdutos()) listItens.add(new ItensProperty(p.getProduto(), p.getPreco())); }
// cadastrando produtos em uma arrayList public void cadastraProduto(ActionEvent event) { Produto p = new Produto(); p.setNomeProduto(nomeP.getText()); p.setPrecoProduto(precoP.getText()); p.setValidadeProduto(validadeP.getText()); p.setFornecedorProduto(fornecedorP.getText()); prod.add(p); nomeP.clear(); precoP.clear(); validadeP.clear(); fornecedorP.clear(); }
public Object getValueAt(int rowIndex, int columnIndex) { switch (columnIndex) { case 1: produto.getId(); break; case 2: produto.getCodigodeBarra(); break; case 3: produto.getCategoria(); break; case 4: produto.getQtd(); break; case 5: produto.getCusto(); break; case 6: produto.getMargemLucro(); break; case 7: produto.getDescricao(); break; default: break; } return "Nao gravado"; }
@Override public String getColumnName(int column) { switch (column) { case 1: produto.getId(); break; case 2: produto.getCodigodeBarra(); break; case 3: produto.getCategoria(); break; case 4: produto.getQtd(); break; case 5: produto.getCusto(); break; case 6: produto.getMargemLucro(); break; case 7: produto.getDescricao(); break; default: break; } return "ooooh"; }
@Override public int hashCode() { final int prime = 31; int result = 1; result = prime * result + ((preco == null) ? 0 : preco.hashCode()); result = prime * result + ((produto == null) ? 0 : produto.hashCode()); result = prime * result + ((tabelaPreco == null) ? 0 : tabelaPreco.hashCode()); return result; }
public Produto obterProduto(Integer codigo) throws ProdutoNaoEncontradoException { Iterator<Produto> it = listaProdutos.iterator(); produto = new Produto(); while (it.hasNext()) { produto = it.next(); if (produto.getCodigo() == codigo) { return produto; } } throw new ProdutoNaoEncontradoException("PRODUTO NÃO ENCONTRADO"); }
public List<ItemProduto> relatorio(Date dataInicio, Date dataFim) { try { List<ItemProduto> itens = new ArrayList<ItemProduto>(); PreparedStatement stmt = con.prepareStatement(RELATORIO); stmt.setDate(1, new Date(dataInicio.getTime())); stmt.setDate(2, new Date(dataFim.getTime())); ResultSet rs = stmt.executeQuery(); while (rs.next()) { Produto produto = new Produto(); ItemProduto itemProduto = new ItemProduto(); produto.setNome_prodt(rs.getString("nome")); produto.setQuantidade(rs.getInt("quantidade")); produto.setNumLote(rs.getString("numLote")); Calendar data = Calendar.getInstance(); data.setTime(rs.getDate("dataEntradaEstoque")); produto.setDataEntradaEstoque(data); itemProduto.setProduto(produto); itemProduto.setTipo_produto(rs.getString("tipo_prod")); itemProduto.setValorVenda(rs.getFloat("valorVenda")); itemProduto.setDataValidade(rs.getDate("dataValidade")); itens.add(itemProduto); } rs.close(); stmt.close(); return itens; } catch (SQLException e) { throw new RuntimeException(e); } finally { ConnectionFactory.closeConnection(con); } }
public static void main(String args[]) { Produto prod1 = new Produto(); HerancaDVD prod2 = new HerancaDVD(); prod1.setNome("Vinil"); prod1.setCodigo("1"); prod1.setPreco(78); prod2.setNome("DVD"); prod2.setCodigo("XYZ"); prod2.setPreco(1); prod2.setMaterial("Plastico"); /* System.out.println("Produto gerado pela super classe Produto"); System.out.println(prod1.getNome()+ " - " + prod1.getCodigo()+ " Preço: R$ "+ prod1.getPreco()); System.out.println("___________________________________________________________________"); System.out.println("Produto gerado pela sub classe HerançaDVD"); System.out.println(prod2.getNome()+ " - " + prod2.getCodigo()+ " Preço: R$ "+ prod2.getPreco()); System.out.println("Esse produto é feito de "+prod2.getMaterial()); */ System.out.println("___________________________________________________________________"); prod1.setFabrica("Philips"); prod1.printFabrica(); prod2.setFabrica("CEE"); System.out.println("___________________________________________________________________"); prod2.printFabrica(); }
public static void main(String[] args) { // Criação de instâncias de Produtos. Cd, DVD e livro herdam de Produto. // Então são considerados produtos Cd cd = new Cd(); Dvd dvd = new Dvd(); Livro livro1 = new Livro(); Livro livro2 = new Livro(); dvd.setNome("As aventuras de PI"); dvd.setPreco(20); dvd.setTempoDuracao(120L); cd.setNome("Raul Seixas"); cd.setPreco(50L); cd.setNumeroFaixas(7); livro1.setAutor("Augusto"); livro1.setPreco(70); livro1.setNome("Colecionador de Lágrimas"); livro2.setAutor("Augusto"); livro2.setPreco(70); livro2.setNome("Colecionador de Lágrimas 2"); // Instanciando um ArrayList de produtos ArrayList<Produto> lista = new ArrayList<Produto>(); // Adicionando Produtos ao ArrayList lista.add(cd); lista.add(dvd); lista.add(livro1); lista.add(livro2); for (Produto produto : lista) { // chamada ao toString sobrescrito de cada classe de produto System.out.println(produto.toString()); } }
public void buscaProduto() { // instancia produto Produto p = new Produto(); // instancia produto da compra produtoDaCompra = new ProdutosDaCompra(); // cria a tela de busca como modal FramePesquisaProduto tela_busca = new FramePesquisaProduto(); tela_busca.setModal(true); // exibe a tela de pesquisa do produto tela_busca.setVisible(true); // recupera os dados p = tela_busca.retornaProduto(); // seta o produto para o produto da compra produtoDaCompra.setProduto(p); // seta na tela o produto da compra if (produtoDaCompra.getProduto() != null) { Integer linhaSelecionada = jtbProdutosCompra.getSelectedRow(); jtbProdutosCompra.setValueAt(p.getCodigo(), linhaSelecionada, 0); jtbProdutosCompra.setValueAt(p.getDescricao(), linhaSelecionada, 1); jtbProdutosCompra.setValueAt(p.getPrecoVenda(), linhaSelecionada, 3); } }
public Produto clone() { Produto p = new Produto(); p.setDescricao(descricao); p.setNome(nome); p.setQuantidade(quantidade); p.setIdproduto(idproduto); p.setIdfornecedor(idfornecedor); p.setValor(valor); return p; }
@Override public String toString() { String result = ""; result = "Vendedor: " + vendedor.getNome() + "\n" + "Cliente: " + cliente.getNome() + "\n" + "ComDescontoDe: " + desconto.getPorcetagem() + "%" + "\n" + "OsProdutos: \n"; for (Produto p : produtos.getProdutos()) { result += "--> " + p.getNome() + " \n"; } return result; }
@Override public boolean equals(Object obj) { if (this == obj) return true; if (obj == null) return false; if (getClass() != obj.getClass()) return false; TabelaPrecoProduto other = (TabelaPrecoProduto) obj; if (preco == null) { if (other.preco != null) return false; } else if (!preco.equals(other.preco)) return false; if (produto == null) { if (other.produto != null) return false; } else if (!produto.equals(other.produto)) return false; if (tabelaPreco == null) { if (other.tabelaPreco != null) return false; } else if (!tabelaPreco.equals(other.tabelaPreco)) return false; return true; }
public List<ItemProduto> pesquisar(String codigoBarras) { try { List<ItemProduto> itens = new ArrayList<ItemProduto>(); PreparedStatement stmt = con.prepareStatement(PESQUISAR); stmt.setString(1, codigoBarras); ResultSet rs = stmt.executeQuery(); while (rs.next()) { ItemProduto itemProduto = new ItemProduto(); Produto produto = new Produto(); produto.setId_produto(rs.getInt("idProduto")); produto.setNome_prodt(rs.getString("nome")); produto.setMarca(rs.getString("marca")); produto.setQuantidade(rs.getInt("quantidade")); produto.setDescricao(rs.getString("descricao")); produto.setNumLote(rs.getString("numLote")); Calendar data = Calendar.getInstance(); data.setTime(rs.getDate("dataEntradaEstoque")); produto.setDataEntradaEstoque(data); itemProduto.setProduto(produto); itemProduto.setIdItem(rs.getInt("idItemProduto")); itemProduto.setCdg_barras(rs.getString("cod_barras")); itemProduto.setTipo_produto(rs.getString("tipo_prod")); itemProduto.setDataValidade(rs.getDate("dataValidade")); itemProduto.setValorVenda(rs.getFloat("valorVenda")); } rs.close(); stmt.close(); return itens; } catch (SQLException e) { throw new RuntimeException(e); } finally { ConnectionFactory.closeConnection(con); } }
public void definirPercentualDeLucro() { super.setPercentualDeLucro(30); }
public void printFabrica() { super.printFabrica(); System.out.println("E vendido por: " + getFabrica()); }
public Produto consultar(String nome) { for (Produto p : produtos) if (p.getNome().equalsIgnoreCase(nome)) return p; return null; }
public static void main(String[] args) { final Produto celular = new Produto("Celular", new PromocaoDiaDosNamorados()); System.out.println("=> Descontos de " + celular.desconto() + "%!"); }