Ejemplo n.º 1
0
        public ActionResult Index()
        {
            var mes            = DateTime.Today.Month;
            var ano            = DateTime.Today.Year;
            var quantidadeDias = DateTime.DaysInMonth(ano, mes);

            var dias   = new List <int>();
            var perdas = new List <int>();

            for (int dia = 1; dia <= quantidadeDias; dia++)
            {
                dias.Add(dia);
                perdas.Add(0);
            }

            foreach (var perdaBd in ProdutoModel.PerdasNoMes(mes, ano))
            {
                perdas[perdaBd.Dia - 1] = perdaBd.Quant;
            }

            ViewBag.Dias   = dias;
            ViewBag.Mes    = mes;
            ViewBag.Ano    = ano;
            ViewBag.Perdas = perdas;

            return(View());
        }
        public ActionResult PerdaMes()
        {
            var mes            = DateTime.Today.Month;           //estou obtendo o mês e colocando dentro da variavel "para uso"
            var ano            = DateTime.Today.Year;            //estou obtendo o ano e colocando dentro da variavel "para uso"
            var quantidadeDias = DateTime.DaysInMonth(ano, mes); //aqui estou obtendo o ultimo dia dentro daquela quantidade (ano, dia)

            //vou adicionar cada um dos dias em uma lista
            var dias   = new List <int>();
            var perdas = new List <int>();

            for (var dia = 1; dia <= quantidadeDias; dia++)
            {
                dias.Add(dia);
                perdas.Add(0);
            }

            foreach (var perdaBd in ProdutoModel.PerdasNoMes(mes, ano))
            {
                perdas[perdaBd.Dia - 1] = perdaBd.Quant;
            }

            ViewBag.Dias   = dias;
            ViewBag.Mes    = mes;
            ViewBag.Ano    = ano;
            ViewBag.Perdas = perdas;

            return(View());
        }