private ObserverControladorAlumno()
 {
     for (int i = 0; i < 5; i++)
     {
         Alumno alumno = new Alumno(i, 70408005, "henry", "bravo sanchez", "cajmaarca", "1993", "SanM", "9999999", "UNc", apoderados[0]);
         alumnos[i] = alumno;
     }
 }
 public Matricula(Alumno alumno, Nivel nivel, Apoderado apoderado, int id, int descuento, int total, int deuda, string des, string fecha)
 {
     this.alumno = alumno;
     this.nivel = nivel;
     this.idMatricula = id;
     this.descuento = descuento;
     this.precioTotal = total;
     this.deuda=deuda;
     this.fecha = fecha;
     this.descripcion=des;
     this.apoderado=apoderado;
 }
        public override void agregarPersona(string[] contacto)
        {
            id = getSiguienteId();
            dni = Convert.ToInt32(contacto[0]);
            persona = new Alumno(id, dni, contacto[1], contacto[2],
                contacto[3], contacto[4], contacto[5],
                contacto[6], contacto[7], ObserverControladorApoderado.getInstancia().retornarApoderado(contacto[8])
                );
            for(int i = 5; i < 10; i++)
            {
                if (alumnos[i] == null)
                {
                    alumnos[i] = persona;
                    MessageBox.Show("Agrego a: " + alumnos[i].Apellido);
                    i = 10;
                }

            }
        }