/* *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); }
/*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; }