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); }