public List <GraficoProdutos> RetornarGrafico() { DAL objDAL = new DAL(); string sql = "SELECT SUM(qtde_produto) as qtde, p.nome as produto " + "FROM sistema_venda.itens_venda i inner join sistema_venda.produto p " + "on i.produto_id = p.id GROUP BY p.nome"; DataTable dt = objDAL.RetDataTable(sql); List <GraficoProdutos> lista = new List <GraficoProdutos>(); GraficoProdutos item; for (int i = 0; i < dt.Rows.Count; i++) { item = new GraficoProdutos(); item.QtdeVendido = double.Parse(dt.Rows[i]["qtde"].ToString()); item.DescricaoProduto = dt.Rows[i]["produto"].ToString(); lista.Add(item); } objDAL.FecharConexao(); return(lista); }
public List <GraficoProdutos> RetornarGrafico() { DAL objDAL = new DAL(); string sql = "select sum(qtde_produto) as qtde, p.nome as produto from itens_venda i inner join produto p on i.produto_id = p.id group by p.nome"; DataTable dt = objDAL.RetDataTable(sql); List <GraficoProdutos> lista = new List <GraficoProdutos>(); GraficoProdutos item; for (int i = 0; i < dt.Rows.Count; i++) { item = new GraficoProdutos(); item.QtdeVendido = double.Parse(dt.Rows[i]["qtde"].ToString()); item.DescricaoProduto = dt.Rows[i]["produto"].ToString(); lista.Add(item); } return(lista); }
public List <GraficoProdutos> RetornarGrafico() { DAL objDAL = new DAL(); string sql = "SELECT SUM(IV.qtde_produto) as Quantidade, P.nome as NomeProduto FROM itens_venda IV INNER JOIN produto P ON (IV.Produto_ID = P.ID) GROUP BY P.nome;"; DataTable dataTable = objDAL.RetornaDataTable(sql); List <GraficoProdutos> lista = new List <GraficoProdutos>(); GraficoProdutos item; for (int i = 0; i < dataTable.Rows.Count; i++) { item = new GraficoProdutos { QtdVendido = decimal.Parse(dataTable.Rows[i]["Quantidade"].ToString()), DescricaoProduto = dataTable.Rows[i]["NomeProduto"].ToString() }; lista.Add(item); } return(lista); }