public Persona VerPersona(Carrera c, string rut) { try { foreach (Administrativo adm in c.admins) { if (adm.rut == int.Parse(rut)) { return(adm); } } foreach (Curso cu in c.cursos) { foreach (Seccion s in cu.secciones) { if (s.profesor.rut == int.Parse(rut)) { return(s.profesor); } foreach (Alumno a in s.alumnos) { if (a.rut == int.Parse(rut)) { return(a); } } } } return(null); } catch { return(null); } }
public Curso TopeHorario(Carrera c, Seccion s) { foreach (Curso curso in c.VerCursos(this)) { foreach (Seccion se in curso.secciones) { foreach (Horario h in se.horario) { if (s.horario.Contains(h)) { return(curso); } else { continue; } } } } return(null); }
private void btnPrueba_Click(object sender, EventArgs e) { Animal a1 = new Perro(Perro.Razas.Galgo, 60); carrera += a1; Perro a2 = new Perro(Perro.Razas.Galgo, 60); carrera += a2; Humano a3 = new Humano("Juan", "Gomez", 20); carrera += a3; Caballo a4 = new Caballo("Veloz", 70); carrera += a4; Caballo a5 = new Caballo("Match 5", 75); carrera += a5; Animal a6 = new Humano("Pedro", "MartÃnez", 40); carrera += a6; Perro a7 = new Perro(Perro.Razas.OvejeroAleman, 50); carrera += a7; }