public ElegirComision(Materia mat, Persona alu) : this()
        {
            this.AlumnoActual = alu;
            this.Text         = "Comisiones - " + mat.Descripcion;
            CursoLogic cl = new CursoLogic();

            try
            {
                this.dgvElegirComision.DataSource = cl.GetPosibles(mat);
                if (this.dgvElegirComision.Rows.Count == 0)
                {
                    this.Close();
                    throw new Exception("No se encontaron comisiones con cupo disponible");
                }
            }
            catch (Exception ExcepcionManejada)
            {
                MessageBox.Show(ExcepcionManejada.Message);
            }
        }