예제 #1
0
        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;
            }
        }
예제 #2
0
        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);
        }