public List <ItemVenda> ListarItemVenda(int idVenda) { List <ItemVenda> Lista = new List <ItemVenda>(); this.Conect(); sql = "SELECT id, idproduto, qtditens, totalpreco, prcvenda, idvenda FROM tbitemvenda where idvenda = @idvenda order by id;"; cmd = new NpgsqlCommand(sql, con); cmd.Parameters.AddWithValue("idvenda", idVenda); cmd.Prepare(); rdr = cmd.ExecuteReader(); while (rdr.Read()) { ItemVenda i = new ItemVenda(); i.setID(rdr.GetInt32(0)); i.setIdProduto(rdr.GetInt32(1)); i.setQtdItens(rdr.GetInt32(2)); i.setTotalPreco(rdr.GetDouble(3)); i.SetPrcVenda(rdr.GetDouble(4)); i.setIdDocumento(rdr.GetInt32(5)); Lista.Add(i); } this.Desconect(); return(Lista); }
private void AddItemLista(Produto prod) { ItemVenda itemV = new ItemVenda(); itemV.setID(cItem.NovoId()); itemV.setIdDocumento(int.Parse(lblID.Text)); itemV.setIdProduto(prod.getIdProduto()); itemV.setQtdItens(int.Parse(txtQtd.Text)); itemV.SetPrcVenda(prod.getPrecoVenda()); itemV.setTotalPreco(prod.getPrecoVenda() * int.Parse(txtQtd.Text)); itensVenda.Add(itemV); }