Exemple #1
0
        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);
 }
Exemple #3
0
        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;
        }