protected void Page_Load(object sender, EventArgs e) { if (Request.QueryString["query"] != "") { if (Request.QueryString["identifier"] == "Organismos") { DataSet ds = Autocomplete.ObtenerOrganismos(Request.QueryString["query"]); if (ds.Tables[0].Rows.Count > 0) { Response.Write("<ul>" + "\n"); paginaBase.AutoCompleteResult item; foreach (DataRow dr in ds.Tables[0].Rows) { item = new paginaBase.AutoCompleteResult(); item.value = dr["NombreOrganismo"].ToString(); item.id = dr["OrganismoID"].ToString(); item.value = item.value.Replace(Request.QueryString["query"].ToString(), "<span style='font-weight:bold;'>" + Request.QueryString["query"].ToString() + "</span>"); Response.Write("\t" + "<li id=autocomplete_" + item.id + " rel='" + item.id + "_" + dr["NombreOrganismo"].ToString() + "_" + dr["OrganismoID"].ToString() + "'>" + item.value + "</li>" + "\n"); } Response.Write("</ul>"); Response.End(); } } if (Request.QueryString["identifier"] == "Visitantes") { DataSet ds = Autocomplete.ObtenerVisitantes(Request.QueryString["query"]); if (ds.Tables[0].Rows.Count > 0) { Response.Write("<ul>" + "\n"); paginaBase.AutoCompleteResult item; foreach (DataRow dr in ds.Tables[0].Rows) { item = new paginaBase.AutoCompleteResult(); item.value = dr["DatosVisitante"].ToString(); item.id = dr["CedulaVisitante"].ToString(); item.value = item.value.Replace(Request.QueryString["query"].ToString(), "<span style='font-weight:bold;'>" + Request.QueryString["query"].ToString() + "</span>"); Response.Write("\t" + "<li id=autocomplete_" + item.id + " rel='" + item.id + "_" + dr["NombreVisitante"].ToString() + "_" + dr["CedulaVisitante"].ToString() + "_" + dr["TelefonoVisitante"].ToString() + "'>" + item.value + "</li>" + "\n"); } Response.Write("</ul>"); Response.End(); } } if (Request.QueryString["identifier"] == "Personal") { DataSet ds = Autocomplete.ObtenerPersonal(Request.QueryString["query"]); if (ds.Tables[0].Rows.Count > 0) { Response.Write("<ul>" + "\n"); paginaBase.AutoCompleteResult item; foreach (DataRow dr in ds.Tables[0].Rows) { item = new paginaBase.AutoCompleteResult(); item.value = dr["NombreYGerencia"].ToString(); item.id = dr["PersonalID"].ToString(); item.value = item.value.Replace(Request.QueryString["query"].ToString(), "<span style='font-weight:bold;'>" + Request.QueryString["query"].ToString() + "</span>"); Response.Write("\t" + "<li id=autocomplete_" + item.id + " rel='" + item.id + "_" + dr["NombrePersonal"].ToString() + "_" + dr["PersonalID"].ToString() + "_" + dr["Cedula"].ToString() + "'>" + item.value + "</li>" + "\n"); } Response.Write("</ul>"); Response.End(); } } if (Request.QueryString["identifier"] == "Usuarios") { DataSet ds = Autocomplete.ObtenerUsuarios(Request.QueryString["query"]); if (ds.Tables[0].Rows.Count > 0) { Response.Write("<ul>" + "\n"); paginaBase.AutoCompleteResult item; foreach (DataRow dr in ds.Tables[0].Rows) { item = new paginaBase.AutoCompleteResult(); item.value = dr["NombreCompleto"].ToString(); item.id = dr["SeguridadUsuarioDatosID"].ToString(); item.value = item.value.Replace(Request.QueryString["query"].ToString(), "<span style='font-weight:bold;'>" + Request.QueryString["query"].ToString() + "</span>"); Response.Write("\t" + "<li id=autocomplete_" + item.id + " rel='" + item.id + "_" + dr["NombreCompleto"].ToString() + "_" + dr["LoginUsuario"].ToString() + "_" + dr["ClaveUsuario"].ToString() + "_" + dr["DescripcionUsuario"].ToString() + "_" + dr["SeguridadGrupoID"].ToString() + "_" + dr["UsuarioTecnico"].ToString() + "_" + dr["EstatusUsuario"].ToString() + "'>" + item.value + "</li>" + "\n"); } Response.Write("</ul>"); Response.End(); } } if (Request.QueryString["identifier"] == "Grupos") { DataSet ds = Autocomplete.ObtenerGrupos(Request.QueryString["query"]); if (ds.Tables[0].Rows.Count > 0) { Response.Write("<ul>" + "\n"); paginaBase.AutoCompleteResult item; foreach (DataRow dr in ds.Tables[0].Rows) { item = new paginaBase.AutoCompleteResult(); item.value = dr["NombreGrupo"].ToString(); item.id = dr["SeguridadGrupoID"].ToString(); item.value = item.value.Replace(Request.QueryString["query"].ToString(), "<span style='font-weight:bold;'>" + Request.QueryString["query"].ToString() + "</span>"); Response.Write("\t" + "<li id=autocomplete_" + item.id + " rel='" + item.id + "_" + dr["NombreGrupo"].ToString() + "_" + dr["DescripcionGrupo"].ToString() + "_" + dr["SeguridadGrupoID"].ToString() + "'>" + item.value + "</li>" + "\n"); } Response.Write("</ul>"); Response.End(); } } if (Request.QueryString["identifier"] == "Objetos") { DataSet ds = Autocomplete.ObtenerObjetos(Request.QueryString["query"]); if (ds.Tables[0].Rows.Count > 0) { Response.Write("<ul>" + "\n"); paginaBase.AutoCompleteResult item; foreach (DataRow dr in ds.Tables[0].Rows) { item = new paginaBase.AutoCompleteResult(); item.value = dr["NombreObjeto"].ToString(); item.id = dr["SeguridadObjetoID"].ToString(); item.value = item.value.Replace(Request.QueryString["query"].ToString(), "<span style='font-weight:bold;'>" + Request.QueryString["query"].ToString() + "</span>"); Response.Write("\t" + "<li id=autocomplete_" + item.id + " rel='" + item.id + "_" + dr["NombreObjeto"].ToString() + "_" + dr["SeguridadObjetoID"].ToString() + "'>" + item.value + "</li>" + "\n"); } Response.Write("</ul>"); Response.End(); } } } }