public static bool Login(string nombreDeUsuario, string contrasenia)
 {
     try
     {
         UsuarioBE usuario = UsuarioDAL.Obtener(nombreDeUsuario, Encriptador.Encriptar(contrasenia));
         if (usuario != null)
         {
             Sesion.Instancia().UsuarioLogueado = usuario;
             if (Sesion.Instancia().TienePermiso(Permisos.LOGIN))
             {
                 Bitacora.Loguear("El usuario se logueó al sistema");
                 return(true);
             }
             return(false);
         }
         else
         {
             return(false);
         }
     }
     catch (Exception ex)
     {
         Log.Grabar(ex);
         return(false);
     }
 }
        public static void Guardar(UsuarioBE usuario)
        {
            if (!string.IsNullOrEmpty(usuario.Contrasenia))
            {
                usuario.Contrasenia = Encriptador.Encriptar(usuario.Contrasenia);
            }

            // Guardo el usuario
            UsuarioDAL.Guardar(usuario);

            GuardarHistorial(usuario, true);

            // Registro en bitácora
            Bitacora.Loguear("Usuario " + usuario.NombreDeUsuario + " guardado");
        }