Пример #1
0
        static void Main(string[] args)
        {
            var miEscuela = new Escuela();

            miEscuela.nombre       = "Platzi Academy";
            miEscuela.direccion    = "Cr 9 calle 72";
            miEscuela.añofundacion = 2012;
            Console.WriteLine("Timbre");
            miEscuela.Timbrar();
            //Console.WriteLine("Hello World!");
        }
Пример #2
0
        public void inicializar()
        {
            Escuela = new Escuela("El nuevo milenio", 2020, TiposEscuelas.Primaria,
                                  ciudad: "Guayaquil", país: "Ecuador"
                                  );

            cargarCurso();
            cargarAsignaturas();
            cargarAlumnos();

            cargarEvaluaciones();
        }
Пример #3
0
        private static void imprimirCursosEscuela(Escuela escuela)
        {
            Printer.WriteTitle("Cursos de la Escuela");

            if (escuela != null && escuela.Curso != null)
            {
                foreach (var curso in escuela.Curso)
                {
                    WriteLine($"Nombre {curso.Nombre}, Id {curso.UniqueId}");
                }
            }
        }
Пример #4
0
 private static void ImprimirEvaluaciones(Escuela escuela)
 {
     foreach (var curso in Escuela.Cursos)
     {
         foreach (var materia in curso.Asignaturas)
         {
             foreach (var evaluation in materia.Evaluacion)
             {
                 WriteLine($"{evaluation.Nombre} - {evaluation.Alumno.Nombre} - {evaluation.Asignatura} {evaluation.Nota}");
             }
         }
     }
 }
Пример #5
0
        private static void imprimirCursos(Escuela escuela)
        {
            Printer.WriteTitle("Cursos de la Escuela");

            foreach (var curso in escuela.Cursos)
            {
                foreach (var alumno in curso.Alumnos)
                {
                    foreach (var evaluacion in alumno.Evaluaciones)
                    {
                        WriteLine($"{curso.Nombre} {alumno.Nombre} {evaluacion.Nombre} {evaluacion.Nota}");
                    }
                }
            }
        }
Пример #6
0
        static void Main(string[] args)
        {
            Console.WriteLine("Hola mundo. Creando nueva escuela");
            Escuela escuelaFull = new Escuela("Escuela vrgs", 2019, "Mexico", "CDMX", TiposEscuela.Universidad);

            List <Curso> cursosPrimaria = new List <Curso>();

            cursosPrimaria.Add(new Curso("Español", 1));
            cursosPrimaria.Add(new Curso("Matemáticas", 2));
            cursosPrimaria.Add(new Curso("Ciencias", 2));

            List <Curso> cursosSecundaria = new List <Curso>();

            cursosSecundaria.Add(new Curso("Calculo", 2));
            cursosSecundaria.Add(new Curso("Álgebra", 2));
            cursosSecundaria.Add(new Curso("Literatura", 3));

            List <Curso> cursosPreparatoria = new List <Curso>();

            cursosPreparatoria.Add(new Curso("Trigonometría", 1));
            cursosPreparatoria.Add(new Curso("Biología", 2));

            List <Curso> cursosFake = new List <Curso>();
            Curso        cursoFake  = new Curso("Fake", 1);

            cursosFake.Add(cursoFake);

            List <Curso> cursosEscuela = new List <Curso>();

            cursosEscuela.AddRange(cursosPrimaria);
            cursosEscuela.AddRange(cursosSecundaria);
            cursosEscuela.AddRange(cursosPreparatoria);
            cursosEscuela.AddRange(cursosFake);

            ImprimirCursos(cursosEscuela);

            Console.WriteLine($"Eliminando el curso con el Hash: {cursoFake.GetHashCode()}");
            cursosEscuela.Remove(cursoFake);
            cursosEscuela.RemoveAt(cursosEscuela.Count - 1);
            cursosEscuela.RemoveRange(0, 2);
            cursosEscuela.RemoveAll(
                X =>
                X.Nombre.StartsWith('A') ||
                X.Nombre.StartsWith('B'));

            ImprimirCursos(cursosEscuela);
        }
Пример #7
0
 private static void ImprimirCursosEscuela(Escuela escuela)
 {
     // Printer.DibujarLinea(90);
     // WriteLine("                           Cursos de la escuela                     ");
     // Printer.DibujarLinea(90);
     Printer.PrintTitle("Cursos de la escuela");
     if (Escuela.Cursos == null)
     {
         return;
     }
     else
     {
         foreach (var curso in Escuela.Cursos)
         {
             Console.WriteLine($"Nombre:{curso.Nombre} - ID:{curso.UniqueId} - Jornada:{curso.Jornada}");
         }
         Printer.DibujarLinea(80);
     }
 }
Пример #8
0
 public EscuelaEngine(Escuela escuela)
 {
     this.Escuela = escuela;
 }