Esempio n. 1
0
        public ActionResult Index(ConfiguracionModel configuracion)
        {
            //var ing = db.IngresoFinanzas.FirstOrDefault(i => i.fecha.Month == configuracion.MesActual && i.fecha.Year == configuracion.AnoActual);
            //var gast = db.GastoFinanzas.FirstOrDefault(i => i.fecha.Month == configuracion.MesActual && i.fecha.Year == configuracion.AnoActual);
            //if (ing != null || gast != null)
            //{
            //   ModelState.AddModelError("","Ya este mes esta en proceso o se cerro, no se puede seleccionar");
            //}
            if (ModelState.IsValid)
            {
                configuracion.SaveConfig();
                return(RedirectToAction("Index", "Home"));
            }
            var meses = new List <dynamic> {
                new { mes = "Enero", id = 1 }, new { mes = "Febrero", id = 2 }
                , new { mes = "Marzo", id = 3 }, new { mes = "Abril", id = 4 }
                , new { mes = "Mayo", id = 5 }, new { mes = "Junio", id = 6 }
                , new { mes = "Julio", id = 7 }, new { mes = "Agosto", id = 8 }
                , new { mes = "Septiembre", id = 9 }, new { mes = "Octubre", id = 10 }
                , new { mes = "Noviembre", id = 11 }, new { mes = "Diciembre", id = 12 }
            };

            ViewBag.MesActual = new SelectList(meses, "id", "mes", configuracion.MesActual);
            return(View(configuracion));
        }