예제 #1
0
        // GET: OrdenDeCompraGeneral
        public ActionResult Index(string inicio, string termino, string estado)
        {
            ViewBag.Fecha1 = DateTime.Now.AddMonths(-1);
            ViewBag.Fecha2 = DateTime.Now.AddDays(7);
            ViewBag.Estado = "TODOS";
            if (inicio != null && termino != null)
            {
                string[] inicioSeparado  = inicio.Split('-');
                string[] terminoSeparado = termino.Split('-');

                ViewBag.Fecha1 = new DateTime(int.Parse(inicioSeparado[2]), int.Parse(inicioSeparado[1]), int.Parse(inicioSeparado[0]));
                ViewBag.Fecha2 = new DateTime(int.Parse(terminoSeparado[2]), int.Parse(terminoSeparado[1]), int.Parse(terminoSeparado[0]));
            }
            if (estado != null)
            {
                ViewBag.Estado = estado;
            }
            List <OrdenDeCompraGeneral> datos = OrdenDeCompraGeneral.Todos(ViewBag.Fecha1, ViewBag.Fecha2, ViewBag.Estado);

            return(View(datos.OrderByDescending(s => s.Fecha).OrderByDescending(s => s.OrdenDeCompraGeneralID).ToList()));
        }