示例#1
0
        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);
        }
示例#2
0
        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);
        }