Olá pessoal,
Necessito de uma ajudinha com este "probleminha" , tenho um jdialog e envio os dados selecionados da jtable1 por parametro para a outra form(MovimentoVenda), gostaria de fazer uma verificação percorrendo todos os dados da detailTable, fiz varias verificações e não encontrei a maneira correta ou ideal para esta situação,
no form MOVIMENTO VENDA no momento de realizar o calculo no JBcalcular fizesse algo do tipo :
for(int i = 0; i < detailTable.getRowCount(); i++){
String recDados = detailTable.getValueAt(i,1).toString();// recebe o valor inserido na detailtable
if( recDados== detailTable.getValueAt(i,1).toString()){
//se tiver dados iguais retire o item
}else{
Não Duplicado");
}
private void JBimportaActionPerformed(java.awt.event.ActionEvent evt) {
this.v.setVlrUnitVendaDet((Double) jTable1.getValueAt(jTable1.getSelectedRow(), 5));
this.v.getVendaDetPK().setCodProduto((String) jTable1.getValueAt(jTable1.getSelectedRow(), 0));
this.dispose();
}
Parametros- envia para o movimento venda os itens
private VendaDet v;
public void recebeObjeto(VendaDet v) {
this.v = v;
}
_________________________________________________________________________________________
Botão Inserir Item - MovimentoVenda
entityManager.getTransaction().commit();
entityManager.getTransaction().begin();
int index = masterTable.getSelectedRow();
VitoriaBean.VendaCab V = list.get(masterTable.convertRowIndexToModel(index));
Collection<VitoriaBean.VendaDet> vs = V.getVendaDetList();
if (vs == null) {
vs = new LinkedList<>();
V.setVendaDetList((List) vs);
}
VitoriaBean.VendaDet v = new VitoriaBean.VendaDet();
VendaDetPK vpk = new VendaDetPK();
vpk.setCodVendaCab((V.getCodVendaCab()));
v.setVendaDetPK(vpk);
ImportaProduto ip = new ImportaProduto(null, true);
ip.recebeObjeto(v);
ip.setVisible(true);
v.setVendaCab(V);
// PEGAR O NOME DO PRODUTO
produtoQuery = entityManager.createNamedQuery("Produto.findByCodProduto");
produtoQuery.setParameter("codProduto", v.getVendaDetPK().getCodProduto());
List<Produto> data = produtoQuery.getResultList();
v.setDescricaoProduto(data.get(0).getDescricaoProduto());
entityManager.persist(v);
v.setVendaCab(V);
vs.add(v);
masterTable.clearSelection();
masterTable.setRowSelectionInterval(index, index);
int row = vs.size() - 1;
detailTable.setRowSelectionInterval(row, row);
detailTable.scrollRectToVisible(detailTable.getCellRect(row, 0, true));
entityManager.merge(v);
Botão Calcular desejo fazer a Verificação...
por gentileza, agradeço qualquer ajuda...
Responder através da web | • | • | através de email | • | Adicionar um novo tópico | • | Mensagens neste tópico (1) |
Para upload/download de arquivos: http://www.yahoogroups.com/files/java-br
0 comentários:
Postar um comentário