protected void AlterarPerfil_OnServerClick(object sender, EventArgs e) { var usuarioLogado = new ManterUsuario().ObterUsuarioLogado(true); if (usuarioLogado.ListaPerfil.Any(x => x.Perfil.ID == (int)enumPerfil.Administrador)) { var idPerfil = ((HtmlAnchor)sender).Name; var manterUsuario = new ManterUsuario(); manterUsuario.SetarPerfilSimulado(int.Parse(idPerfil)); // Atualizar a variável de IsAdmin da sessão. Session["UsuarioLogadoIsAdmin"] = manterUsuario.ObterUsuarioLogado().IsAdministrador(); AtualizarPagina(); } else { WebFormHelper.ExibirMensagem(enumTipoMensagem.Erro, "Você não tem permissões de Administrador para utilizar a simulação de perfis."); } }