Beispiel #1
0
 /*
 *Propósito: Permite autenticar un usuario de acuerdo con su nombre de usuario y contrasenia,, 
 * si el usuario no existe se dvuelve null.
 *Entradas: string, string
 *Salidas: UsuarioEntidad
 */
 //#Metodo: autenticarUsuario
 public UsuarioEntidad autenticarUsuario(string nombreUsuario, string contrasenia)
 {
     DAL contexto = new DAL();
     return contexto.autenticarUsuario(nombreUsuario, contrasenia);
 }
Beispiel #2
0
	/*Propósito: Permite cambiar la contraseña de un usuario.
        *Entradas: string, string, string
        *Salidas: UsuarioEntidad
        */
        //#Metodo: consultarUsuarioPorCodigo
        public bool cambiarContraseniaUsuario(string nombreUsuario, string contrasenaActual, string contrasenaNueva)
        {
            DAL contexto = new DAL();
            UsuarioEntidad usuario = contexto.autenticarUsuario(nombreUsuario, contrasenaActual);

            if (usuario != null)
            {
                usuario.ContrasenaUsuario = contrasenaNueva;
                contexto.editarUsuario(usuario);
                return true;
            }
            return false;
        }