示例#1
0
        public JsonResult LlenarGridAjustes(string periodo, int start, int limit)
        {
            object respuesta = null;
            int    total;

            try
            {
                var auxperiodo = DateTime.Parse(periodo);
                var lista      = db.DevengoAjustesROM.Where(w => w.Periodo == auxperiodo).ToList();
                if (lista.Count == 0)
                {
                    var spExecuteFlut = db.usp_DevengoAjustesROM(DateTime.Parse(periodo));
                    lista = db.DevengoAjustesROM.Where(w => w.Periodo == auxperiodo).ToList();
                }
                total     = lista.Count();
                lista     = lista.Skip(start).Take(limit).ToList();
                respuesta = new { success = true, results = lista, total };
            }
            catch (Exception ex)
            {
                respuesta = new { success = false, results = ex.Message };
            }
            return(Json(respuesta, JsonRequestBehavior.AllowGet));
        }