Ajuda com método de decremento de estoque em CRUD

3 respostas
Cadmo_Antunes

Estou precisando de um metodo de decremento para saida de estoque do meu crud.
Este e a base do meu codigo.

private void remover() {
        int confirma = JOptionPane.showConfirmDialog(null, "Tem certeza que deseja remover este Produto", "Antenção", JOptionPane.YES_OPTION);
        if (confirma == JOptionPane.YES_OPTION) {
            String sql = "delete from produto where id=?";
            try {
                pst = conexao.prepareStatement(sql);
                pst.setString(1, txtId.getText());
                int apagado = pst.executeUpdate();
                if (apagado > 0) {
                    JOptionPane.showMessageDialog(null, "Usuario Removido com sucesso");
                    txtQuantidade.setText(null);
                    txtModUrna.setText(null);
                    txtTamUrna.setText(null);
                    FormatedDate.setText(null);
                }
            } catch (Exception e) {
                JOptionPane.showMessageDialog(null, e);
            }
        }
    }

o meu db possui esta caracteristicas.
id,quantidade,modelourna,tamanhourna,data.

Quero fazer a diminuição da quantidade do estoque e atualizar automaticamente

3 Respostas

darlan_machado

Fera, quando você postar código, seleciona todo ele e clica no botão </> que está acima do editor. Do jeito que postou fica impossível ler.

Cadmo_Antunes

hmm ok

darlan_machado

Se você pretende apenas atualizar a quantidade em estoque, o ideal é não utilizar delete.
A solução mais adequada é identificar a quantidade vendida e executar um update.

Criado 19 de novembro de 2019
Ultima resposta 19 de nov. de 2019
Respostas 3
Participantes 2