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");
            }
        }