public List <ItemCompra> ListarItemCompra(int idCompra) { List <ItemCompra> Lista = new List <ItemCompra>(); this.Conect(); sql = "SELECT id, idproduto, qtditens, totalpreco, prccompra, idcompra FROM tbitemcompra where idcompra = @idcompra order by id;"; cmd = new NpgsqlCommand(sql, con); cmd.Parameters.AddWithValue("idcompra", idCompra); cmd.Prepare(); rdr = cmd.ExecuteReader(); while (rdr.Read()) { ItemCompra i = new ItemCompra(); i.setID(rdr.GetInt32(0)); i.setIdProduto(rdr.GetInt32(1)); i.setQtdItens(rdr.GetInt32(2)); i.setTotalPreco(rdr.GetDouble(3)); i.setPrcCusto(rdr.GetDouble(4)); i.setIdDocumento(rdr.GetInt32(5)); Lista.Add(i); } this.Desconect(); return(Lista); }
private void AddItemLista(Produto prod) { ItemCompra itemV = new ItemCompra(); itemV.setID(ic.NovoId()); itemV.setIdDocumento(int.Parse(lblID.Text)); itemV.setIdProduto(prod.getIdProduto()); itemV.setQtdItens(int.Parse(txtQtd.Text)); itemV.setPrcCusto(prod.getPrecoCusto()); itemV.setTotalPreco(prod.getPrecoCusto() * int.Parse(txtQtd.Text)); itensCompra.Add(itemV); }