public ActionResult TrackingReclamacion(GridSettings grid, Int64 id)
        {
            ASM.BD.Models.Calidad c = new ASM.BD.Models.Calidad();
            int pageIndex = 0, pageSize = 0, totalRecords = 0, totalPages = 0;

            var data = c.GetTrackingReclamacion(grid, id,  ref pageIndex, ref pageSize, ref totalRecords, ref totalPages);

            var result = new
            {
                total = totalPages,
                page = pageIndex,
                records = totalRecords,
                rows = (from tracking in data
                        select tracking
                        ).ToArray()
            };

            return Json(result, JsonRequestBehavior.AllowGet);
        }
        public ActionResult ReclamacionesPendientes(GridSettings grid, string abiertas, string cerradas, string fechadesde)
        {
            ASM.BD.Models.Calidad c = new ASM.BD.Models.Calidad();
            int pageIndex=0, pageSize=0, totalRecords=0, totalPages=0;
            var data = c.GetReclamaciones(grid, abiertas, cerradas, fechadesde, ref pageIndex, ref pageSize, ref totalRecords, ref totalPages);

            var result = new
            {
                total = totalPages,
                page = pageIndex,
                records = totalRecords,
                rows = (from reclamacion in data
                        select new
                        {
                            Id = reclamacion.id,
                            CodPlazaReclama  = reclamacion.codplazaReclama,
                            CodPlazaReclamada = reclamacion.codplazaReclamada,
                            CodPlazaPenalizada = reclamacion.codplazaPenalizada,
                            CodPlazaIndemnizada = reclamacion.codplazaIndemnizada,
                            CodExp = reclamacion.codexp,
                            CodRecogida = reclamacion.codrecogida,
                            FechaInicio = reclamacion.fechaInicio,
                            PlazaReclama = reclamacion.PlazaReclama,
                            PlazaReclamada = reclamacion.PlazaReclamada,
                            ImportePenalizacion = reclamacion.importePenalizacion,
                            ImporteIndemnizacion = reclamacion.importeIndemnizacion,
                            Estado = reclamacion.Estado,

                        }).ToArray()
            };

            return Json(result, JsonRequestBehavior.AllowGet);
        }