protected void Page_Load(object sender, EventArgs e) { userSesion = (Usuario)Session["userSesion"]; if (userSesion != null) { if (userSesion.Persona.TipoPersona == Persona.TiposPersona.Administrativo) { Response.Redirect("~/Home.aspx"); } else if (userSesion.Persona.TipoPersona == Persona.TiposPersona.Docente) { Response.Redirect("~/Home.aspx"); } else if (userSesion.Persona.TipoPersona == Persona.TiposPersona.Alumno) { if (Request.QueryString["IdMateria"] != null) { try { if (int.Parse(Request.QueryString["IdMateria"]) > 0) { MateriaLogic ml = new MateriaLogic(); materiaSeleccionada = ml.BuscarMateriaConCorrelativas(int.Parse(Request.QueryString["IdMateria"])); if (materiaSeleccionada != null) { if (materiaSeleccionada.Plan.ID == userSesion.Persona.Plan.ID) { HtmlControl lbl = (HtmlControl)Master.FindControl("lblInscripcionCursosAlumno"); lbl.Attributes["style"] = "color: orange;"; if (materiaSeleccionada.MateriasCorrelativas == null || materiaSeleccionada.MateriasCorrelativas.Count() == 0) { verComisionesLinkButtontton.Visible = false; lblMateriaPlan.Text = "La Materia " + materiaSeleccionada.Descripcion + " del Plan " + userSesion.Persona.Plan + " no tiene Materias Correlativas"; } else { lblMateriaPlan.Text = "Materias Correlativas de " + materiaSeleccionada.Descripcion + " - Plan: " + userSesion.Persona.Plan; LoadGrid(); } } else { Response.Redirect("~/InscripcionCursos.aspx"); } } else { Response.Redirect("~/InscripcionCursos.aspx"); } } else { Response.Redirect("~/InscripcionCursos.aspx"); } } catch (Exception) { Response.Redirect("~/InscripcionCursos.aspx"); } } else { Response.Redirect("~/InscripcionCursos.aspx"); } } } else { Response.Redirect("~/Login.aspx"); } }