protected override void OnInit(EventArgs e) { var manterUsuario = new ManterUsuario(); if (!manterUsuario.EstaLogado()) { var urlDeRetorno = Request.Url.ToString(); var urlResolvida = ResolveUrl("~/Default.aspx"); var url = string.Format("{0}?ReturnUrl={1}", urlResolvida, urlDeRetorno); Response.Redirect(url); } else { var usuario = manterUsuario.ObterUsuarioLogado(); if (usuario != null && usuario.Nome.Length > 0) { spanSaudacao.InnerText = string.Format("Olá, {0}", usuario.Nome.Split(' ')[0]); if (manterUsuario.IsSimulandoPerfil()) { var perfilSimulado = manterUsuario.ObterPerfilSimulado(); spanPerfil.InnerText = string.Format(" ({0}{1})", perfilSimulado.Nome.Split(' ')[0], perfilSimulado.ID == (int)enumPerfil.GestorUC ? " - " + usuario.UF.Sigla : ""); } else { spanPerfil.InnerText = ""; } } else { spanSaudacao.InnerText = "Olá"; } } base.OnInit(e); }