Ola gente tudo bom? eu tenho tela de efetua venda como faço para dar baixa no estoque ao clicar no botão?
Segue botão de salvar venda
botao2.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
// TODO add your handling code here:
for (int i = 0; i < modelo.getRowCount(); i ++ )
{
VendaProduto it = new VendaProduto();
it.setCodigo(Integer.parseInt(String.valueOf(modelo.getValueAt(i, 0))));
it.setData(f.getSelectedDate());
it.setNomevendedor(String.valueOf(modelo.getValueAt(i, 2)));
it.setDescricao(String.valueOf(modelo.getValueAt( i ,3)));
it.setQtde(Integer.parseInt(String.valueOf(modelo.getValueAt( i ,4))));
it.setValor(Double.parseDouble(String.valueOf(modelo.getValueAt( i ,5))));
it.setTotal(Double.parseDouble(String.valueOf(modelo.getValueAt( i ,6))));
ListarVendas l = new ListarVendas(fabricaDeEntidades, gerenciador);
gerenciador.getTransaction().begin();
gerenciador.persist(it);
gerenciador.getTransaction().commit();
}
}
});
tabela produto
package Modelo;
import java.util.Calendar;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Temporal;
import javax.persistence.TemporalType;
@Entity
public class Produto {
@Id
private int codproduto;
private String fornecedor;
private String descricao;
private String referencia;
private String marca;
private String categoria;
private int estoque;
@Temporal(TemporalType.DATE)
private Calendar data;
private Double valor;
public String getCategoria() {
return categoria;
}
public void setCategoria(String categoria) {
this.categoria = categoria;
}
public int getCodproduto() {
return codproduto;
}
public void setCodproduto(int codproduto) {
this.codproduto = codproduto;
}
public Calendar getData() {
return data;
}
public void setData(Calendar data) {
this.data = data;
}
public String getDescricao() {
return descricao;
}
public void setDescricao(String descricao) {
this.descricao = descricao;
}
public int getEstoque() {
return estoque;
}
public void setEstoque(int estoque) {
this.estoque = estoque;
}
public String getMarca() {
return marca;
}
public void setMarca(String marca) {
this.marca = marca;
}
public String getReferencia() {
return referencia;
}
public void setReferencia(String referencia) {
this.referencia = referencia;
}
public Double getValor() {
return valor;
}
public void setValor(Double valor) {
this.valor = valor;
}
public String getFornecedor() {
return fornecedor;
}
public void setFornecedor(String fornecedor) {
this.fornecedor = fornecedor;
}
}
seria que ao clicar no botao desse baixa no estoque eu cadastro a quantidade na variavel estoque ai acima da tabela produto
algum exemplo?