private void Usuario_Buscar(int idUsuario, string descripcion) { UsuarioWCFClient objUsuarioWCF; gsUsuario_BuscarResult[] objAgendaUsuario; int idEmpresa; try { objUsuarioWCF = new UsuarioWCFClient(); idEmpresa = int.Parse(HttpContext.Current.Session["IdEmpresa"].ToString()); objAgendaUsuario = objUsuarioWCF.Usuario_BuscarGenesys(idEmpresa, ((Usuario_LoginResult)Session["Usuario"]).codigoUsuario, idUsuario, descripcion); if (!string.IsNullOrEmpty(objAgendaUsuario[0].CodUsuario.ToString())) { txtNombre.Text = objAgendaUsuario[0].NomUsuario; txtLogin.Text = objAgendaUsuario[0].LoginUsuario; txtCorreo.Text = objAgendaUsuario[0].correo; cboEstado.SelectedValue = objAgendaUsuario[0].Activo.ToString(); lblClaveUsuario.Value = objAgendaUsuario[0].clave; txtClave.Text = objAgendaUsuario[0].clave; lblCodigoUsuario.Value = objAgendaUsuario[0].CodUsuario.ToString(); txtNroDocumento.Text = ""; cboPerfil.SelectedValue = "0"; } } catch (Exception ex) { throw ex; } }
public static AutoCompleteBoxData Agenda_UsuarioBuscar(object context) { int idEmpresa; AutoCompleteBoxData res = new AutoCompleteBoxData(); string searchString = ((Dictionary <string, object>)context)["Text"].ToString(); if (searchString.Length > 2) { idEmpresa = int.Parse(HttpContext.Current.Session["IdEmpresa"].ToString()); UsuarioWCFClient objUsuario = new UsuarioWCFClient(); gsUsuario_BuscarResult[] lst = objUsuario.Usuario_BuscarGenesys(idEmpresa, ((Usuario_LoginResult)HttpContext.Current.Session["Usuario"]).codigoUsuario, 0, searchString); List <AutoCompleteBoxItemData> result = new List <AutoCompleteBoxItemData>(); foreach (gsUsuario_BuscarResult usuario in lst) { AutoCompleteBoxItemData childNode = new AutoCompleteBoxItemData(); childNode.Text = usuario.CodUsuario.ToString() + "-" + usuario.NomUsuario; childNode.Value = usuario.CodUsuario.ToString(); result.Add(childNode); } res.Items = result.ToArray(); } return(res); }