public void Listar()
        {
            AlumnoInscripcionLogic alIns = new AlumnoInscripcionLogic();

            if (((formMain)Owner).PersonaActiva.TipoPersona == Persona.TipoPersonas.Alumno)
            {
                try
                {
                    dgvAlumnosInscripciones.DataSource = alIns.GetFromAlumno(((formMain)Owner).PersonaActiva.ID);
                }
                catch (Exception Ex)
                {
                    Exception ExcepcionManejada = new Exception("Error al recuperar inscripciones del alumno. ", Ex);
                    MessageBox.Show(Ex.Message, "¡Error!", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    Close();
                }
            }
            else if (((formMain)Owner).PersonaActiva.TipoPersona == Persona.TipoPersonas.Docente)
            {
                try
                {
                    dgvAlumnosInscripciones.DataSource = alIns.GetFromDocente(((formMain)Owner).PersonaActiva.ID);
                }
                catch (Exception Ex)
                {
                    Exception ExcepcionManejada = new Exception("Error al recuperar inscripciones de alumnos del docente. ", Ex);
                    MessageBox.Show(Ex.Message, "¡Error!", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    Close();
                }
            }
            else
            {
                try
                {
                    dgvAlumnosInscripciones.DataSource = alIns.GetAll();
                }
                catch (Exception Ex)
                {
                    Exception ExcepcionManejada = new Exception("Error al recuperar lista de inscripciones de alumnos. ", Ex);
                    MessageBox.Show(Ex.Message, "¡Error!", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    Close();
                }
            }
        }