protected void Page_Load(object sender, EventArgs e)
        {
            if (Session["Usuario"] == null)
            {
                Response.Redirect("~/Default.aspx");
                return;
            }

            Usuario usuario = (Usuario)Session["Usuario"];

            if (usuario.TipoUsuario != TipoUsuario.Docente)
            {
                Response.Redirect("~/Estudiante.aspx");
                return;
            }

            if (Session["ComisionDocente"] != null)
            {
                Session.Remove("ComisionDocente");
            }

            if (IsPostBack)
            {
                return;
            }

            ProfesorService profesorService = new ProfesorService();

            Profesor profesor = profesorService.GetProfesorByUserName(usuario.Nombre);

            List <Comision> lista = new ComisionService().GetAll().FindAll(x => x.Profesor.Id == profesor.Id ||
                                                                           (x.Ayudante == null ? false : x.Ayudante.Id == profesor.Id));

            dgvComisiones.DataSource = lista
                                       .OrderByDescending(x => x.Año)
                                       .ThenBy(x => x.Cuatrimestre).ToList();
            dgvComisiones.DataBind();

            divSinRegistros.Visible = lista.Count == 0;
        }