Array
(
)

Dados em memoria e loop com gridwies csharp

Regis
   - 14 jun 2013

Olá galera
Minha dúvida é a seguinte: Como eu vou fazer isso?
Aqui está tudo certo , porem na tabela vendas o vendedor pode vender vários item para um cliente.Inseridos um por um
E esses precisam ocupar um lugar em memoria, pois quando concluir a venda fazer um loop e gravar tudo no banco de uma so vez atraves de uma transação.
No delphi eu utilizava o clientdataset em memoria. armazena os dados em dbgrid para que o vendedor podesse ve-los um a um e no final da venda fazia um loop e gravava tudo no banco. Alguém tem uma ideia ou um exemplo de como fazer isso em c# asp.net ?
Obrigado a todos. Especialmente ao Joel
protected void btnInserir_Click(object sender, EventArgs e)
{
calculaSubTotal();

ArrayList arr = new ArrayList();
arr.Add(drpListaCliente.SelectedValue);
arr.Add(drpListaProduto.SelectedValue);
arr.Add(double.Parse(txtValorUnidade.Text));
arr.Add(int.Parse(txtQuantidade.Text));
arr.Add(double.Parse(txtDesconto.Text));
arr.Add(double.Parse(txtSubtotal.Text));
insertSql ven = new insertSql();
ven.InsertVendas(arr);

Regis
   - 14 jun 2013

Tentando ser mais claro, é preciso guardar em memoria os produtos até que o vendedor click no botão finalizar venda. Somente a partir desse momento posso gravar todos os itens vendidos no banco

Regis
   - 16 jun 2013

????????????????????