private void btnAtualizarActionPerformed( java.awt.event.ActionEvent evt) { // GEN-FIRST:event_btnAtualizarActionPerformed Produto item = new Produto(); if (txtId.getText().isEmpty() == false) { item.setP_id(Integer.parseInt(txtId.getText())); item.setP_name(txtNome.getText()); item.setP_mark(txtMarca.getText()); item.setP_info(txtDescricao.getText()); item.setP_price(Double.parseDouble(txtPreco.getText())); item.setP_blackprice(Double.parseDouble(txtBlackPreco.getText())); item.setP_featured(cbxDestaque.getSelectedItem().toString()); item.setP_pic(ManipularImagem.getImgBytes(imagem)); ProdutoDAO dao = new ProdutoDAO(); Boolean ok = dao.update(item); if (ok == true) { JOptionPane.showMessageDialog(rootPane, "Registro atualizado com sucesso!"); } else { JOptionPane.showMessageDialog(rootPane, "Erro ao atualizar registro!"); } lista = dao.select(); } else { JOptionPane.showMessageDialog(rootPane, "Registro não informado"); } } // GEN-LAST:event_btnAtualizarActionPerformed
public void confirmarOperacao(HttpServletRequest request, HttpServletResponse response) throws ServletException { try { String operacao = request.getParameter("operacao"); int codProduto = Integer.parseInt(request.getParameter("txtCodProduto")); String nome = request.getParameter("txtNome"); double preco = Double.parseDouble(request.getParameter("txtPreco")); int quantidade = Integer.parseInt(request.getParameter("txtQuantidade")); long codFornecedor = Integer.parseInt(request.getParameter("optFornecedor")); Fornecedor fornecedor = null; if (codFornecedor != 0) { fornecedor = FornecedorDAO.obterFornecedor(codFornecedor); } if (operacao.equals("Incluir")) { produto = new Produto(codProduto, nome, preco, quantidade, fornecedor); ProdutoDAO.getInstance().salvar(produto); } else if (operacao.equals("Editar")) { produto.setNome(nome); ProdutoDAO.getInstance().alterar(produto); } else if (operacao.equals("Excluir")) { ProdutoDAO.getInstance().excluir(produto); } throw new ServletException(); } catch (ServletException e) { throw e; } }
public produtoManter() { initComponents(); ProdutoDAO dao = new ProdutoDAO(); lista = dao.select(); posicao = 0; }
private void btnExcluirActionPerformed( java.awt.event.ActionEvent evt) { // GEN-FIRST:event_btnExcluirActionPerformed if (txtId.getText().isEmpty() == false) { ProdutoDAO dao = new ProdutoDAO(); boolean ok = dao.delete(lista.get(posicao)); if (ok == true) { JOptionPane.showMessageDialog(rootPane, "Excluído com sucesso!"); } else { JOptionPane.showMessageDialog(rootPane, "Erro ao excluir!"); } lista = dao.select(); Limpar(); } } // GEN-LAST:event_btnExcluirActionPerformed
@Override protected String doInBackground(Negocio... params) { try { return produtoDAO.SelecionaValorTotal(params[0].getNeg_codigo()); } catch (Exception e) { Log.e("ERROR", e.toString()); } return "0"; }
private void btnInserirActionPerformed( java.awt.event.ActionEvent evt) { // GEN-FIRST:event_btnInserirActionPerformed Produto item = new Produto(); if (txtId.getText().isEmpty() || txtNome.getText().isEmpty() || txtMarca.getText().isEmpty() || txtDescricao.getText().isEmpty() || txtPreco.getText().isEmpty() || txtBlackPreco.getText().isEmpty() /** || cbxDestaque.getSelectedItem("0") */ ) { JOptionPane.showMessageDialog(rootPane, "Preencher todos os campos!"); } else { item.setP_id(Integer.parseInt(txtId.getText())); item.setP_name(txtNome.getText()); item.setP_mark(txtMarca.getText()); item.setP_info(txtDescricao.getText()); item.setP_price(Double.parseDouble(txtPreco.getText())); item.setP_blackprice(Double.parseDouble(txtBlackPreco.getText())); item.setP_featured(cbxDestaque.getSelectedItem().toString()); item.setP_pic(ManipularImagem.getImgBytes(imagem)); ProdutoDAO dao = new ProdutoDAO(); boolean ok = dao.insert(item); if (ok == true) { JOptionPane.showMessageDialog(rootPane, "Cadastrado com sucesso!"); } else { JOptionPane.showMessageDialog(rootPane, "Erro ao cadastrar!"); } lista = dao.select(); Limpar(); } } // GEN-LAST:event_btnInserirActionPerformed
public void prepararOperacao(HttpServletRequest request, HttpServletResponse response) throws ServletException { try { String operacao = request.getParameter("operacao"); request.setAttribute("operacao", operacao); request.setAttribute("fornecedores", FornecedorDAO.obterFornecedores()); if (!operacao.equals("Incluir")) { long codProduto = Long.parseLong(request.getParameter("txtCodProduto")); produto = ProdutoDAO.obterProduto(codProduto); request.setAttribute("produto", produto); } RequestDispatcher view = request.getRequestDispatcher("/manterProduto.jsp"); view.forward(request, response); } catch (ServletException e) { throw e; } catch (IOException e) { throw new ServletException(e); } }