/// <summary>
        /// Descripción: Controlador para mostrar el detalle del Catalogo del servicio.
        /// Author: Terceros.
        /// Fecha Creacion: 01/01/2017
        /// Fecha Modificación: 02/02/2017.
        /// Modificación: Se agregaron comentarios, funcion no utilizada.
        /// </summary>
        /// <param name="id"></param>
        /// <param name="page"></param>
        /// <param name="search"></param>
        /// <returns></returns>
        public ActionResult ListarDetalle(int id, int?page, string search)
        {
            var pageNumber     = page ?? 1;
            var searchCriteria = search ?? string.Empty;

            ViewBag.IsSearch = true;


            var detallecatalogoBl = new DetalleCatalogoBl();
            var detalle           = detallecatalogoBl.GetCatalogoByIdEnfermedad(id, null);

            return(PartialView("DetalleCatalogo", detalle));

            /*
             *
             * var orden = new ResultadoBl().GetOrdenById(id);
             * /*
             * if(ordenes!=null)
             * {
             *  var pageOfValidaciones = ordenes.ToPagedList(pageNumber, 50);
             *  return View(pageOfValidaciones);
             * }
             *
             * var filtered = ordenes.Where(pr => pr.idOrden.ToString().Contains(searchCriteria.ToUpper()));
             * var pageOfPresentacion = filtered.ToPagedList(pageNumber, GetSetting<int>(PageSize));
             * ViewBag.search = searchCriteria;
             */
        }
        /// <summary>
        /// Descripción: Controlador para mostrar informacion del detalle del catalogo de servicio.
        /// Author: Terceros.
        /// Fecha Creacion: 01/01/2017.
        /// Fecha Modificación: 02/02/2017.
        /// Modificación: Se agregaron comentarios, funcion no utilizada.
        /// </summary>
        /// <param name="id"></param>
        /// <param name="page"></param>
        /// <param name="search"></param>
        /// <returns></returns>
        public ActionResult Details(int id, int?page, string search)
        {
            var pageNumber     = page ?? 1;
            var searchCriteria = search ?? string.Empty;

            ViewBag.IsSearch = true;

            var detallecatalogoBl = new DetalleCatalogoBl();
            var detalle           = detallecatalogoBl.GetCatalogoByIdEnfermedad(id, null);

            return(PartialView("DetalleCatalogoOffline", detalle));
        }
Exemplo n.º 3
0
        public ActionResult ListarDetalle(int idCatalogo, string CodigoUnico, string Texto, int?page, string search)
        {
            var detallecatalogoBl = new DetalleCatalogoBl();
            var detalle           = detallecatalogoBl.GetCatalogoByIdEnfermedad(idCatalogo, string.IsNullOrEmpty(Request.Params["hddDato"]) ? null : Request.Params["hddDato"].ToString().Substring(0, 8));

            if (!string.IsNullOrEmpty(Texto))
            {
                detalle = detalle.Where(e => e.Prueba.Contains(Texto)).ToList();
            }
            var pageNumber = page ?? 1;

            var pageOfDetCatalogo = detalle.ToPagedList(pageNumber, GetSetting <int>(PageSize));

            ViewBag.search      = search;
            ViewBag.idCatalogo  = idCatalogo;
            ViewBag.CodigoUnico = CodigoUnico;
            ViewBag.Texto       = Texto;

            return(PartialView("DetalleCatalogo", pageOfDetCatalogo));
        }