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);
        }
Beispiel #2
0
        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);
        }