List of usage examples for org.jdom2 Element getChildText
public String getChildText(final String cname)
From source file:sistemaVendas.CadastroCliente.java
public int cpfdiferentes() { int aux = 0;/*from www .ja v a 2 s . c o m*/ String cpf = txtCpf.getText(); File diretorio = new File("Bancos de Dados"); File arquivo = new File(diretorio, "BancoCliente.xml"); try { SAXBuilder builder = new SAXBuilder(); doc6 = builder.build(arquivo); root6 = (Element) doc6.getRootElement(); List<Element> clientes = root6.getChildren(); for (int i = 0; i < clientes.size(); i++) { Element cliente = clientes.get(i); if (cpf.equals(cliente.getChildText("cpf"))) { aux = 1; break; } else { aux = 0; } } } catch (JDOMException | IOException e) { } return aux; }
From source file:sistemaVendas.CancelarVenda.java
public void preencherComboBox() { File diretorio = new File("Bancos de Dados"); File bancoTipos = new File(diretorio, "BancoCLiente.xml"); try {//w w w . j ava 2 s .c o m SAXBuilder builder = new SAXBuilder(); doc8 = builder.build(bancoTipos); root8 = (Element) doc8.getRootElement(); List<Element> clientes = root8.getChildren(); for (int i = 0; i < clientes.size(); i++) { Element cliente = clientes.get(i); cbxClientesCancelarVenda.addItem(cliente.getChildText("nome")); } } catch (JDOMException | IOException e) { } }
From source file:sistemaVendas.RealizarVenda.java
public void preencherComboBoxCliente() { File diretorio = new File("Bancos de Dados"); File arquivo = new File(diretorio, "BancoCliente.xml"); cbxClienteVenda.addItem("---------Selecionar Cliente---------"); try {/*w w w. java2 s. c o m*/ SAXBuilder builder = new SAXBuilder(); doc = builder.build(arquivo); root = (Element) doc.getRootElement(); List<Element> clientes = root.getChildren(); for (int i = 0; i < clientes.size(); i++) { Element cliente = clientes.get(i); cbxClienteVenda.addItem(cliente.getChildText("nome")); } } catch (JDOMException | IOException e) { } }
From source file:sistemaVendas.RealizarVenda.java
private void cbxClienteVendaItemStateChanged(java.awt.event.ItemEvent evt) {//GEN-FIRST:event_cbxClienteVendaItemStateChanged /*Se o primeiro item "-----Selecionar Cliente-----" estiver selecionado, seta vazio nas labels*/ if (cbxClienteVenda.getSelectedItem().equals("---------Selecionar Cliente---------")) { lblIdClienteVenda.setText("ID: "); lblNomeClienteVenda.setText("Nome: "); lblCpfClienteVenda.setText("CPF: "); lblSexoClienteVenda.setText("Sexo: "); lblIdadeClienteVenda.setText("Idade: "); lblFoneClienteVenda.setText("Fone: "); }//w w w .ja v a2s. c o m /*Faz a Busca e modifica as Labels*/ File diretorio = new File("Bancos de Dados"); File arquivo = new File(diretorio, "BancoCliente.xml"); try { SAXBuilder builder = new SAXBuilder(); doc = builder.build(arquivo); root = (Element) doc.getRootElement(); List<Element> clientes = root.getChildren(); for (int i = 0; i < clientes.size(); i++) { Element cliente = clientes.get(i); if (cliente.getChildText("nome").equals((String) cbxClienteVenda.getSelectedItem())) { lblIdClienteVenda.setText("ID: " + cliente.getAttributeValue("id")); lblNomeClienteVenda.setText("Nome: " + cliente.getChildText("nome")); lblCpfClienteVenda.setText("CPF: " + cliente.getChildText("cpf")); lblSexoClienteVenda.setText("Sexo: " + cliente.getChildText("sexo")); lblIdadeClienteVenda.setText("Idade: " + cliente.getChildText("idade")); lblFoneClienteVenda.setText("Fone: " + cliente.getChildText("telefone")); } } } catch (JDOMException | IOException e) { } }
From source file:sistemaVendas.RealizarVenda.java
private void btnAdicionarItemActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btnAdicionarItemActionPerformed String idProduto = txtIdVenda.getText(); String qtdeProduto = txtQtdeVenda.getText(); String dados[] = new String[5]; File diretorio = new File("Bancos de Dados"); File arquivo = new File(diretorio, "BancoProduto.xml"); String total = ""; if (idProduto.equals("") || qtdeProduto.equals("")) { JOptionPane.showMessageDialog(null, "CAMPOS EM BRANCO!", "ERRO", JOptionPane.ERROR_MESSAGE); } else {/*ww w . ja va 2 s. com*/ try { SAXBuilder builder = new SAXBuilder(); doc = builder.build(arquivo); root = (Element) doc.getRootElement(); List<Element> produtos = root.getChildren(); for (int i = 0; i < produtos.size(); i++) { Element produto = produtos.get(i); if (idProduto.equals(produto.getAttributeValue("id"))) { dados[0] = produto.getAttributeValue("id"); dados[1] = produto.getChildText("nome").toUpperCase(); dados[2] = txtQtdeVenda.getText(); dados[3] = produto.getChildText("preoUnitrio"); String precoaux = produto.getChildText("preoUnitrio").replaceAll(",", "."); Double precodouble = Double.parseDouble(precoaux); int quantidadeint = Integer.parseInt(txtQtdeVenda.getText()); double totaldouble = precodouble * quantidadeint; total = String.valueOf(totaldouble); dados[4] = total; } } model3.addRow(new Object[] { dados[0], dados[1], dados[3], dados[2], dados[4] }); } catch (JDOMException | IOException e) { } } txtIdVenda.setText(""); txtNomeProdutoVenda.setText(""); txtPrecoUnit.setText(""); txtQtdeVenda.setText(""); }
From source file:sistemaVendas.RealizarVenda.java
private void txtIdVendaFocusLost(java.awt.event.FocusEvent evt) {//GEN-FIRST:event_txtIdVendaFocusLost String idProduto = txtIdVenda.getText(); File diretorio = new File("Bancos de Dados"); File arquivo = new File(diretorio, "BancoProduto.xml"); if (idProduto.equals("")) { txtNomeProdutoVenda.setText(""); txtPrecoUnit.setText(""); txtQtdeVenda.setText(""); } else {/*from w w w . j a v a 2 s . co m*/ try { SAXBuilder builder = new SAXBuilder(); doc = builder.build(arquivo); root = (Element) doc.getRootElement(); List<Element> produtos = root.getChildren(); for (int i = 0; i < produtos.size(); i++) { Element produto = produtos.get(i); if (idProduto.equals(produto.getAttributeValue("id"))) { txtNomeProdutoVenda.setText(produto.getChildText("nome")); txtPrecoUnit.setText(produto.getChildText("preoUnitrio")); } } } catch (JDOMException | IOException e) { } } }
From source file:sistemaVendas.RealizarVenda.java
private void editarQuantidadeProduto() { File diretorio2 = new File("Bancos de Dados"); File arquivoProd = new File(diretorio2, "BancoProduto.xml"); String id = txtIdVenda.getText(); String qtde = txtQtdeVenda.getText(); //int quantidadeLinhas = tabItensVenda.getRowCount(); try {//from ww w. ja v a2 s . c om SAXBuilder builder = new SAXBuilder(); doc3 = builder.build(arquivoProd); root3 = doc3.getRootElement(); List<Element> produtos = root3.getChildren(); for (int j = 0; j < tabItensVenda.getRowCount(); j++) { for (int i = 0; i < produtos.size(); i++) { Element produto = produtos.get(i); if (produto.getAttributeValue("id").equals(tabItensVenda.getValueAt(j, 0))) { int subtrairItem = Integer.parseInt((String) tabItensVenda.getValueAt(j, 3)); int qtdeAtual = Integer.parseInt(produto.getChildText("qtde")); int novaQtde = qtdeAtual - subtrairItem; produto.getChild("qtde").setText("" + novaQtde); } } XMLOutputter xout = new XMLOutputter(Format.getPrettyFormat()); OutputStream out = new FileOutputStream(new File(diretorio2, "BancoProduto.xml")); xout.output(doc3, out); out.close(); } } catch (JDOMException | IOException e) { } }
From source file:sistemaVendas.RealizarVenda.java
public void procurarCliente(String nome) { File diretorio4 = new File("Bancos de Dados"); File arquivo4 = new File(diretorio4, "BancoCLiente.xml"); model5.setNumRows(0);//from w w w.j a v a2 s . c o m try { SAXBuilder builder = new SAXBuilder(); doc4 = builder.build(arquivo4); root4 = (Element) doc4.getRootElement(); List<Element> clientes = root4.getChildren(); String dados[] = new String[6]; for (int i = 0; i < clientes.size(); i++) { Element cliente = clientes.get(i); dados[0] = cliente.getAttributeValue("id"); dados[1] = cliente.getChildText("nome").toUpperCase(); dados[2] = cliente.getChildText("sexo"); dados[3] = cliente.getChildText("idade"); dados[4] = cliente.getChildText("telefone"); dados[5] = cliente.getChildText("cpf"); if ((nome.equals("")) || //Mostar todos se forem nulls (!nome.equals("") && dados[1].contains(nome))) { //Mostrar pelo nome model5.addRow(new Object[] { dados[0], dados[1], dados[2], dados[3], dados[4], dados[5] }); } } } catch (JDOMException | IOException e) { } }
From source file:sistemaVendas.RealizarVenda.java
public void procurarProduto(String nome) { File diretorio5 = new File("Bancos de Dados"); File arquivo5 = new File(diretorio5, "BancoProduto.xml"); model4.setNumRows(0);/* w w w. ja v a 2 s . c o m*/ try { SAXBuilder builder = new SAXBuilder(); doc5 = builder.build(arquivo5); root5 = (Element) doc5.getRootElement(); List<Element> produtos = root5.getChildren(); String dados[] = new String[4]; for (int i = 0; i < produtos.size(); i++) { Element produto = produtos.get(i); dados[0] = produto.getAttributeValue("id"); dados[1] = produto.getChildText("nome").toUpperCase(); dados[2] = produto.getChild("nome").getAttributeValue("tipo"); dados[3] = produto.getChildText("preoUnitrio"); if (nome.equals("") || !nome.equals("") && dados[1].contains(nome)) { model4.addRow(new Object[] { dados[0], dados[1], dados[2], dados[3] }); } } } catch (JDOMException | IOException e) { } }
From source file:sistemaVendas.Relatorios.java
private void tabpnlGuiasRelatorioStateChanged(javax.swing.event.ChangeEvent evt) {//GEN-FIRST:event_tabpnlGuiasRelatorioStateChanged if (tabpnlGuiasRelatorio.getSelectedIndex() == 1) { model7.setNumRows(0);/* w w w . ja v a 2 s . com*/ //Preencher ComboBox cbxRelatorioCliente.removeAllItems(); cbxRelatorioCliente.addItem("--------------------------------------------"); try { SAXBuilder builder = new SAXBuilder(); doc = builder.build(bancoCliente); root = (Element) doc.getRootElement(); List<Element> clientes = root.getChildren(); for (int i = 0; i < clientes.size(); i++) { Element cliente = clientes.get(i); cbxRelatorioCliente.addItem(cliente.getChildText("nome")); } } catch (JDOMException | IOException e) { } } if (tabpnlGuiasRelatorio.getSelectedIndex() == 0) { model8.setNumRows(0); } }