namespace Teach { public partial class UCNavigation : System.Web.UI.UserControl { public Usuario usuario { get { return HttpContext.Current.Session["Usuario"] as Usuario; } set { HttpContext.Current.Session["Usuario"] = value; } } private void Page_Load(object sender, EventArgs e) { bool Logged = paginaBase.LoggedIn(Session); if (this.lnkChangePassword.Enabled) { this.lnkChangePassword.CssClass = "izq"; } else { this.lnkChangePassword.CssClass = "izqDesactivado"; } Page.ClientScript.RegisterStartupScript(Page.GetType(), "tttt", "ocultarEnlaces(" + Logged.ToString().ToLower() + ");", true); this.divLogin.Visible = !Logged; if (Logged) { if (this.usuario.Permissao == Usuario.Permissoes.Gestor) { this.linkListGestor.Visible = false; } else if (this.usuario.Permissao == Usuario.Permissoes.Concedente) { this.linkListConvenio.Visible = false; this.linkListConcedente.Visible = false; this.linkListPagamento.Visible = false; this.linkListMeta.Visible = false; } this.lnkHome.CssClass = "izq"; this.lnkLogout.CssClass = "izq"; this.linkListGestor.CssClass = "izqDos"; this.linkListProponente.CssClass = "izqDos"; this.linkListConvenente.CssClass = "izqDos"; this.linkListConvenio.CssClass = "izqDos"; this.linkListConcedente.CssClass = "izqDos"; this.linkListInterveniente.CssClass = "izqDos"; this.linkListFavorecido.CssClass = "izqDos"; this.linkListDesembolso.CssClass = "izqDos"; this.linkListMeta.CssClass = "izqDos"; this.linkListPagamento.CssClass = "izqDos"; this.linkListBemProduzido.CssClass = "izqDos"; } } protected override void OnInit(EventArgs e) { this.InitializeComponent(); base.OnInit(e); } private void InitializeComponent() { base.Load += new EventHandler(this.Page_Load); } } } |