Beispiel #1
0
        public JsonResult GetEESS(string Prefix)
        {
            var establecimientoBl   = new EstablecimientoBl();
            var establecimientoList = establecimientoBl.GetEstablecimientosByTextoBusqueda(Prefix, ((Usuario)Session["UsuarioLogin"]).idUsuario);

            return(Json(establecimientoList, JsonRequestBehavior.AllowGet));
        }
        /**
         *  Array de elementos seleccionados:
         *      examenesSeleccionados
         *      tiposMuestraSeleccionados
         *      materialesSeleccionados
         *
         *  Lista de objetos para seleccionar:
         *      examenList
         *      tipoMuestraList
         *      materialList
         *      enfermedadList
         *
         */

        #region busqueda

        /// <summary>
        /// Descripción: Obtiene los establecimientos por texto ingresado.
        /// Author: Terceros.
        /// Fecha Creacion: 01/01/2017.
        /// Fecha Modificación: 02/02/2017.
        /// Modificación: Se agregaron comentarios, funcion no utilizada.
        /// </summary>
        /// <returns></returns>
        public string GetEstablecimientos()
        {
            String data = this.Request.Params["data[q]"];

            IEstablecimientoBl establecimientoBl = new EstablecimientoBl();
            //var listaEstablecimientos = Session["loginEstablecimientoList"] as List<Establecimiento>;
            List <Establecimiento> establecimientoList = establecimientoBl.GetEstablecimientosByTextoBusqueda(data, ((Usuario)this.Session["UsuarioLogin"]).idUsuario);


            var resultado = "{\"q\":\"" + data + "\",\"results\":[";

            foreach (var establecimiento in establecimientoList)
            {
                //TODO: YRVING LIMPIAR ESTO
                //establecimiento.nombre = establecimiento.nombre + " - Departamento: " + establecimiento.departamento +
                //    " - Provincia: " + establecimiento.provincia + " - Distrito: " + establecimiento.distrito;

                resultado += "{\"id\":\"" + establecimiento.IdEstablecimiento + "\",\"text\":\"" + establecimiento.Nombre + "\"},";
            }

            resultado = resultado.Substring(0, resultado.Length - 1) + "]}";

            return(resultado);
        }