public List <Alumno> RecuperarAlumnos() { List <Alumno> colAlumnos = new List <Alumno>(); foreach (Persona Alu in colPersonas) { if (Alu.GetType() == typeof(Alumno)) { colAlumnos.Add((Alumno)Alu); } } return(colAlumnos); }
public List <Alumno> RecuperarAluPorNombre(string nom) { List <Alumno> colAlumnos = new List <Alumno>(); foreach (Persona Alu in colPersonas) { if (Alu.GetType() == typeof(Alumno)) { //if (Alu.Nombre == nom) if ((Alu.Nombre.IndexOf(nom) > -1) || (Alu.Apellido.IndexOf(nom) > -1)) { colAlumnos.Add((Alumno)Alu); } } } return(colAlumnos); }