Forum Visual Basic - JcmSoft

Forum | Novo Topico | Responder

Lucio colocou o seguinte comentário em 9/10/2017 20:48:47 :         

Assunto : Update vários itens datagridview
Mensagem : Olá, tenho um form pedidos e nele tenho um datagridview que recebe os itens do pedido.
A minha dúvida é como posso atualizar o estoque do itens adicionado no datagridview, abaixo está o código que estou usando:

Dim estoqueAnterior As Integer

Private Sub CarregaProduto()

Dim produto As New dsVendasTableAdapters.ProdutoTableAdapter
estoqueAnterior = produto.GetDataByIdProduto(txtIdProduto.Text).Item(0).Quantidade
'outros dados referentes ao produto
.
.
.

End Sub


Private Sub FinalizaPedido()

Dim produto As New dsVendasTableAdapters.ProdutoTableAdapter
Dim itensPedido As New dsVendasTableAdapters.ItensTableAdapter
Dim estoqueAtual, quantidade, codigo As Integer

codigo = Integer.Parse(dgvItens.CurrentRow.Cells("colIdProduto").Value.ToString())
quantidade = Integer.Parse(dgvItens.CurrentRow.Cells("colQtde").Value.ToString())

estoqueAtual = estoqueAnterior - quantidade

'laço responsável por inserir os itens do pedido na tabela Itens
For Each linhas As DataGridViewRow In dgvItens.Rows

itensPedido.InsertQueryItens(lblPedido.Text,
linhas.Cells("colIdProduto").Value.ToString,
linhas.Cells("colQtde").Value.ToString,
linhas.Cells("colPreco").Value.ToString,
linhas.Cells("colSubtotal").Value.ToString)

Next

'código responsável por atualizar o estoque da tabela Produto
produto.UpdateEstoque(estoqueAtual, codigo)

End Sub

O que eu quero é que assim como o InsertQueryItens insere vários itens na tabela Itens, seja 2 ou mais itens; o UpdateEstoque atualize o estoque de 2 ou mais produtos ao mesmo tempo.

Update vários itens datagridview por Lucio em 9/10/2017 20:48:47
Re: Update vários itens datagridview (Resolvido) por Lucio em 14/10/2017 17:06:57

© 2000-2001 - Forum Visual Basic - Todos os direitos Reservados - (AspBox) Moderador: José Carlos Macoratti