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
private void btnProximoActionPerformed( java.awt.event.ActionEvent evt) { // GEN-FIRST:event_btnProximoActionPerformed btnPrimeiro.setEnabled(true); btnAnterior.setEnabled(true); btnProximo.setEnabled(true); btnUltimo.setEnabled(true); if (posicao < lista.size() - 1) { posicao = posicao + 1; Produto info = lista.get(posicao); txtId.setText(info.getP_id().toString()); txtNome.setText(info.getP_name()); txtMarca.setText(info.getP_mark()); txtDescricao.setText(info.getP_info()); txtPreco.setText(info.getP_price().toString()); txtBlackPreco.setText(info.getP_blackprice().toString()); cbxDestaque.setSelectedItem(info.getP_featured()); ManipularImagem.exibiImagemLabel(info.getP_pic(), lblFoto); } if (lista.size() - 1 == posicao) { btnProximo.setEnabled(false); btnUltimo.setEnabled(false); } } // GEN-LAST:event_btnProximoActionPerformed
private void btnSelArActionPerformed( java.awt.event.ActionEvent evt) { // GEN-FIRST:event_btnSelArActionPerformed JFileChooser fc = new JFileChooser(); int res = fc.showOpenDialog(null); if (res == JFileChooser.APPROVE_OPTION) { // pegar o arquivo selecionado File file = fc.getSelectedFile(); imagem = ManipularImagem.setImagemDimensao(file.getAbsolutePath(), 200, 190); lblFoto.setIcon(new ImageIcon(imagem)); } } // GEN-LAST:event_btnSelArActionPerformed
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