Ejemplo n.º 1
0
        void CargarDatos()
        {
            BLusuarios clientesNuevos = new BLusuarios();

            List <sp_RetornaUsuario_Result> fuentedatos = clientesNuevos.retornaUsuario(this.txtNombre.Text, this.txtApellido.Text);

            this.grdUsuarios.DataSource = fuentedatos;
            this.grdUsuarios.DataBind();
        }
        /// <summary>
        /// Metodo Que Verifica Si La Autenticacion Es Valida
        /// Al Ingresar Al Sistema
        /// </summary>
        /// <param name="pUsuario">Nombre Usuario</param>
        /// <param name="pContrasenia">Contraseña Usuario</param>
        /// <returns></returns>
        private bool verificaUsuario(string pUsuario, string pContrasenia)
        {
            BLusuarios usuariosObtenido = new BLusuarios();

            ///Instancia Que Retorna Los Usuarios
            List <sp_RetornaUsuario_Result> nuevaLista = usuariosObtenido.retornaUsuario(null, null);


            int usuarioEncontrado = 0;

            ///For Que Recorre La Lista De Usuarios
            ///Verificando Que El Usuario Exista
            for (int i = 0; i < nuevaLista.Count; i++)
            {
                if (nuevaLista[i].Correo.Equals(pUsuario) && nuevaLista[i].Contrasenia.Equals(pContrasenia))
                {
                    ///Si Se Encontro Usuario se Asigna Un 1
                    usuarioEncontrado = 1;
                    ///Variables De Sesion, permite tener en memoria varibales con sus respectivos
                    ///valores De Cualquier tipo de dato
                    ///************ Es case-sensitive
                    ///         nombre Variable,valor De La Variable

                    this.Session.Add("correo", nuevaLista[i].Correo);
                    this.Session.Add("nombre", nuevaLista[i].Nombre);
                    this.Session.Add("pApellido", nuevaLista[i].PrimerApellido);
                    this.Session.Add("sApellido", nuevaLista[i].SegundoApellido);
                    this.Session.Add("idusuario", nuevaLista[i].IdUsuario);
                    this.Session.Add("tipousuario", nuevaLista[i].TipoUsuario);
                    this.Session.Add("usuariologueado", true);

                    ///redirecionar a la Pagina Inicial
                    this.Response.Redirect("~/Formularios/frmPaginaPrincipal.aspx");
                }
                else
                {
                    /// Las Variables De Session Permanezcan Vacias
                    this.Session.Add("correo", null);
                    this.Session.Add("nombre", null);
                    this.Session.Add("pApellido", null);
                    this.Session.Add("sApellido", null);
                    this.Session.Add("idusuario", null);
                    this.Session.Add("tipousuario", null);
                    this.Session.Add("usuariologueado", null);
                }
            }
            if (usuarioEncontrado > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Ejemplo n.º 3
0
        void CargaDatosGrid()
        {
            //Crear la instancia de la clase que retorna los datos

            BLusuarios bLusuarios = new BLusuarios();
            ///crear la variable que contiene los datos
            List <sp_RetornaUsuario_Result> fuenteDatos =
                bLusuarios.retornaUsuario(this.txtNombre.Text, this.txtPrimerApellido.Text);

            ///agregar feunte de datos
            this.grdListaUsuarios.DataSource = fuenteDatos;

            //se muestra el grid
            this.grdListaUsuarios.DataBind();
        }