protected void Page_Load(object sender, EventArgs e) { if (Session["user"] == null && Session["pers"] == null) { Response.Redirect("~/Login.aspx"); } else { Persona p = (Persona)Session["pers"]; SiteMapDataSource m = (SiteMapDataSource)Master.FindControl("SiteMapDataSource"); switch (p.TipoPersona) { case (Persona.TipoPersonas.Administrador): m.SiteMapProvider = "AdminSiteMap"; break; case (Persona.TipoPersonas.Alumno): m.SiteMapProvider = "AluSiteMap"; break; case (Persona.TipoPersonas.Profesor): m.SiteMapProvider = "DocenteSiteMap"; break; } m.DataBind(); } }
protected void Page_Load(object sender, EventArgs e) { if (Session["user"] == null || Session["pers"] == null) { Response.Redirect("~/Login.aspx"); } else if (((Persona)Session["pers"]).TipoPersona != Persona.TipoPersonas.Administrador) { Response.Redirect("~/Home.aspx"); } else { SiteMapDataSource m = (SiteMapDataSource)Master.FindControl("SiteMapDataSource"); m.SiteMapProvider = "AdminSiteMap"; m.DataBind(); if (!this.IsPostBack) { this.Listar(); } } }
protected void Page_Load(object sender, EventArgs e) { if (Session["user"] == null || Session["pers"] == null) { Response.Redirect("~/Login.aspx"); } else if (((Persona)Session["pers"]).TipoPersona != Persona.TipoPersonas.Administrador) { Response.Redirect("~/Home.aspx"); } else { SiteMapDataSource m = (SiteMapDataSource)Master.FindControl("SiteMapDataSource"); m.SiteMapProvider = "AdminSiteMap"; m.DataBind(); switch (Request.QueryString["Modo"]) { case ("1"): editMode = false; break; case ("2"): editMode = true; if (!this.IsPostBack) { this.UsuarioActual = (Usuario)Session["Usuario"]; this.MapearDeDatos(); } break; default: Response.Redirect("~/Home.aspx"); break; } } }