private void Carregar() { if (idvenda > 0) { CCaixa caixa = new CCaixa(); idcaixa = caixa.pegaIdAberto(); valorpago = 0; dt = contareceber.carregarParcelas(idvenda); for (int i = 0; i < dt.Rows.Count; i++) { valorpago += decimal.Parse(dt.Rows[i]["par_valor"].ToString()); } venda = new CVenda(); venda.pesquisarvendaIdVenda(idvenda); desconto = venda.ven_desconto; grid.DataSource = dt; CItemVenda c = new CItemVenda(); DataTable dtitemvenda = c.pesquisar(idvenda); gridproduto.DataSource = dtitemvenda; } else { CCaixa caixa = new CCaixa(); idcaixa = caixa.pegaIdAberto(); } mostrar(); }
public List <Venda> ListarVenda() { List <Venda> Lista = new List <Venda>(); this.Conect(); sql = "SELECT id, data, vlrtotal, desconto, qtditens, idcliente, idoperador FROM tbvenda order by id;"; cmd = new NpgsqlCommand(sql, con); rdr = cmd.ExecuteReader(); while (rdr.Read()) { Venda v = new Venda(); CItemVenda i = new CItemVenda(); List <ItemVenda> itensVenda = new List <ItemVenda>(); v.setID(rdr.GetInt32(0)); v.setData(rdr.GetString(1)); v.setVlrTotal(rdr.GetDouble(2)); v.setDesconto(rdr.GetDouble(3)); v.setQtdItens(rdr.GetInt32(4)); v.setIdCliente(rdr.GetInt32(5)); v.setIdOperador(rdr.GetInt32(6)); itensVenda = i.ListarItemVenda(v.getId()); v.setItensVenda(itensVenda); Lista.Add(v); } this.Desconect(); return(Lista); }
public void carregaritemvenda() { CItemVenda c = new CItemVenda(); dtitemvenda = c.pesquisar(venda.ven_id); }