Beispiel #1
0
 public static void ImprimirCursos(Escuela escuela)
 {
     if (escuela?.Cursos != null)
     {
         foreach (var curso in escuela.Cursos)
         {
             Printer.Linea();
             WriteLine($"{curso.Nombre} {curso.Id}");
         }
     }
 }
Beispiel #2
0
        public void Inicializar()
        {
            Escuela = new Escuela("Platzi Academy", 2012, TiposEscuela.PreEscolar,
                                  pais: "Bolivia"
                                  );


            CargarCursos();
            CargarAsignaturas();
            CargarEvaluaciones();
        }
Beispiel #3
0
        static void Main(string[] args)
        {
            // Console.WriteLine("Hello World!");
            var miEscuela = new Escuela();

            miEscuela.nombre        = "Platzi Academy";
            miEscuela.yearFundation = 2012;
            miEscuela.direccion     = "Cra 9 con calle 72";
            Console.WriteLine("TIMBRE");
            miEscuela.Timbrar();
        }
Beispiel #4
0
        /// <summary>
        /// Mostrar en pantalla unn titulo referente a mostrar CUrsos
        /// de la escuela pero de forma decorada
        /// </summary>
        /// <param name="escuela"></param>
        private static void MostrarCursosEscuela(Escuela escuela)
        {
            Printer.PrintTitle("cursos de la Escuela");

            var lista = escuela.CursosLista;

            foreach (var e in lista)
            {
                WriteLine(e);
            }
        }
 public void Init()
 {
     Escuela = new Escuela("Platzi Academy", 1992, TiposEscuela.Secundaria, pais: "Guatemala", ciudad: "Guate");
     CargasCursos();
     CargasAsignaturas();
     foreach (var curso in Escuela.Cursos)
     {
         curso.Alumnos = GenerarAlumnos();
     }
     CargasEvaluaciones();
 }
Beispiel #6
0
 private static void imprimirCursosEscuela(Escuela escuela)
 {
     Printer.writeTitle("Cursos de la Escuela");
     if (escuela?.Cursos != null)  //signo de interrogacion valida si no es
     {
         foreach (var item in escuela.Cursos)
         {
             System.Console.WriteLine($"#Curso: {item.Nombre}, ID:{item.UniqueID}, Jornada: {item.Jornada}");
         }
     }
 }
Beispiel #7
0
        static void Main(string[] args)
        {
            //  Console.WriteLine("Hello World!");
            var miEscuela = new Escuela();

            miEscuela.nombre       = "Platzi Academy";
            miEscuela.direccion    = "carrera 9 calle 72";
            miEscuela.añoFundacion = 2017;
            Console.WriteLine("Aqui timbrooooo");
            miEscuela.Timbrar();
        }
Beispiel #8
0
        static void Main(string[] args)
        {
            // Console.WriteLine("Hello World!");
            var miEscuela = new Escuela();

            miEscuela.nombre       = "Natividad del Señor";
            miEscuela.direccion    = "Parque Field";
            miEscuela.añoFundacion = 1939;
            Console.WriteLine("TIMBRE: ");
            miEscuela.Timbrar();
        }
Beispiel #9
0
 private static void ImprimirCursosEscuela(Escuela escuela)
 {
     Printer.WriteTitle("Cursos de la Escuela");
     if (escuela?.Cursos != null)
     {
         foreach (var curso in escuela.Cursos)
         {
             WriteLine(curso);
         }
     }
 }
Beispiel #10
0
 private static void ImprimirCursosEscuela(Escuela escuela)
 {
     Printer.WriteTitle("Cursos de la Escuela");
     if (escuela?.Cursos != null)
     {
         foreach (var curso in escuela.Cursos)
         {
             WriteLine($"Nombre {curso.Nombre}, Id {curso.UniqueId}");
         }
     }
 }
Beispiel #11
0
        public void Inicializar()
        {
            //se inicializa escuela
            Escuela = new Escuela("Platzi Academy", 2012, TiposEscuela.Primaria,
                                  pais: "Colombia", ciudad: "Bogotá");

            //Se inicializan cursos
            CargarCursos();
            CargarAsignaturas();
            CargarEvaluaciones();
        }
        private void CargarAlumnos(Escuela escuela)
        {
            Random r = new Random();

            foreach (var curso in escuela.Cursos)
            {
                r.Next(5, 10);
                var listAlumnos = GenerarAlumnos(5);
                curso.Alumnos = listAlumnos;
            }
        }
Beispiel #13
0
        private void AntiguoCodigoMain()
        {
            var escuela = new Escuela("Platzi Academy");

            escuela.Pais         = TiposPais.Colombia;
            escuela.AnioCreacion = 1991;
            escuela.Ciudad       = TiposCiudad.Medellin;
            escuela.TipoEscuela  = TiposEscuela.Secundaria;
            escuela.Cursos       = new List <Curso>();
            escuela.Cursos.Add(new Curso()
            {
                Nombre = "101"
            });
            escuela.Cursos.Add(new Curso()
            {
                Nombre = "201"
            });
            escuela.Cursos.Add(new Curso()
            {
                Nombre = "301"
            });
            ImprimirEscuelas(escuela);

            var escuela2 = new Escuela(nombre: "Platzi C# ", anioCreacion: 2020, TiposEscuela.Primaria, TiposPais.Colombia, ciudad: TiposCiudad.Bogota);

            escuela2.Cursos = new List <Curso>();
            escuela2.Cursos.Add(new Curso()
            {
                Nombre = "101"
            });
            escuela2.Cursos.Add(new Curso()
            {
                Nombre = "201"
            });
            escuela2.Cursos.Add(new Curso()
            {
                Nombre = "301"
            });
            ImprimirEscuelas(escuela2);

            escuela.Cursos.RemoveAll(Predicate); /// Uso de un delegado
            ImprimirEscuelas(escuela);

            /// Otra formas de crear el delegado :
            escuela.Cursos.RemoveAll(delegate(Curso curso)
            {
                return(curso.Nombre == "201");
            });                         /// Uso de un delegado
            ImprimirEscuelas(escuela);

            /// Otra formas de crear el delegado :
            escuela.Cursos.RemoveAll((Curso curso) => (curso.Nombre == "301")); /// Otra forma de escribir un delegado, usando expresión lambda
            ImprimirEscuelas(escuela);
        }
Beispiel #14
0
 private static void ImprimirCursosEscuela(Escuela myescuela)
 {
     Printer.titulo("Cursos de la escuela");
     if (myescuela?.Cursos != null)
     {
         foreach (var curso in myescuela.Cursos)
         {
             WriteLine($"Nombre: {curso.Nombre}, Id: {curso.id}");
         }
     }
 }
Beispiel #15
0
 /// <summary>
 /// Imprime en consola todos los cursos de una escuela
 /// </summary>
 /// <param name="escuela"></param>
 public static void ImprimirInformacionEscuela(Escuela escuela)
 {
     Printer.ImprimirTitulo($"ESCUELA {escuela.Nombre.ToUpper()} \n");
     if (escuela?.Cursos != null)
     {
         ImprimirCursos(escuela.Cursos);
     }
     else
     {
         WriteLine("No existe cursos registrados");
     }
 }
Beispiel #16
0
        static void Main(string[] args)
        {
            Console.WriteLine("Hola");
            var miEscuela = new Escuela();

            miEscuela.nombre        = "Nueva Academia";
            miEscuela.direccion     = "Carrera 12 ";
            miEscuela.ceo           = "Juan Herrera";
            miEscuela.anhoFundacion = 2001;
            Console.WriteLine("Timbre");
            miEscuela.timbrar();
        }
Beispiel #17
0
        public void Inicializar()
        {
            Escuela = new Escuela("Escuela C#", 1998, TipoEscuela.Primaria,
                                  ciudad: "Guadalajara");
            // escuela.nombre = "Escuela Dos";

            Escuela.Pais = "Mexico";
            CargarCursos();
            CargarAsignaturas();
            CargarAlumnos(3);
            CargarEvaluaciones();
        }
Beispiel #18
0
        private static void ImprimirCursosEscuela(Escuela escuela)
        {
            Printer.EscribirTitulo("Cursos de la escuela");

            if (escuela?.Cursos != null)
            {
                foreach (var curso in escuela.Cursos)
                {
                    WriteLine($"{curso.Nombre} , {curso.UniqueId}");
                }
            }
        }
        static void Main(string[] args)
        {
            Console.WriteLine("Hello World!");
            var miEscuela = new Escuela();

            miEscuela.nombre        = "Alvaro Obregon.";
            miEscuela.direccion     = "San Jose de la Montaña";
            miEscuela.agnoFundacion = 1975;
            miEscuela.Timbrar();

            //Console.WriteLine();
        }
Beispiel #20
0
        static void Main(string[] args)
        {
            var miEscuela = new Escuela();

            miEscuela.Timbrar();
            miEscuela.anioFundacion = 1998;
            miEscuela.nombre        = "Diego Escuela";
            miEscuela.direccion     = "Isla cancun 2198";
            miEscuela.director      = "Said Vega";
            Console.WriteLine(miEscuela.director);
            //Console.WriteLine("Hello World!");
        }
Beispiel #21
0
        public static void TopMejoresPromedios(Escuela escuela, int cantidad = 10)
        {
            var Lista = GetListaPlana(escuela);

            var promsAlumn = (from eval in Lista
                              group eval by new
            {
                eval.Alumno,
                eval.Curso,
                eval.Jornada
            }
                              into grupoEvalsAlumno
                              select new
            {
                alumnoNombre = grupoEvalsAlumno.Key.Alumno,
                curso = grupoEvalsAlumno.Key.Curso,
                jornada = grupoEvalsAlumno.Key.Jornada,
                promedio = grupoEvalsAlumno.Average(evaluacion => evaluacion.EvaluaciónNota)
            }).OrderByDescending(ev => ev.promedio).Take(cantidad);

            string[] listaString1 =
            {
                "ID",
                "Curso",
                "Jornada",
                "Alumno",
                "Promedio"
            };

            int[] listaInt = { 5, 5, 10, 30, 10 };

            Printer.DrawTable(listaString1, listaInt);
            Console.WriteLine("");
            Printer.DrawLine(listaInt.Sum() + 5);

            int contador = 1;

            foreach (var promedio in promsAlumn)
            {
                string[] listaString2 =
                {
                    $"{contador}",
                    $"{promedio.curso}",
                    $"{promedio.jornada}",
                    $"{promedio.alumnoNombre}",
                    $"{promedio.promedio}",
                };

                Printer.DrawTable(listaString2, listaInt);
                Console.WriteLine("");
                contador++;
            }
        }
Beispiel #22
0
        public void Inicializar()
        {
            Escuela = new Escuela("Platzi Academy", 2012,
                                  TiposEscuela.Primaria,
                                  ciudad: "Bogotá", pais: "Colombia"
                                  );

            CargarCurso();
            CargarAsignaturas();

            CargarEvaluaciones();
        }
Beispiel #23
0
        // private static bool Predicado(Curso obj)
        // {
        //     return obj.Nombre == "301";
        // }

        private static void ImprimirCursosEscuelas(Escuela escuela)
        {
            Printer.DibujarTitulo("BIENVENIDO A LA ESCUELA");

            if (escuela?.Cursos != null)
            {
                foreach (var curso in escuela.Cursos)
                {
                    WriteLine($"Nombre {curso.Nombre}, Id {curso.UniqueId}");
                }
            }
        }
Beispiel #24
0
        private static void ImprimirCursosEscuela(Escuela escuela)
        {
            Printer.DibujarTitulo("Cursos de la Escuela");

            if (escuela?.Cursos != null)
            {
                foreach (var curso in escuela.Cursos)
                {
                    WriteLine($"Nombre: {curso.Nombre}, Id: {curso.UniqueId}, Asignaturas : {curso.Asignaturas}");
                }
            }
        }
Beispiel #25
0
        static void Main(string[] args)
        {
            var miEscuela = new Escuela(); //copia de la escuela

            miEscuela.nombre    = "Platzi Academy";
            miEscuela.direccion = "Bogotá";
            miEscuela.fundacion = 100;
            Console.WriteLine("Timbrando...");


            miEscuela.Timbrar();
        }
Beispiel #26
0
        static void Main(string[] args)
        {
            // Console.WriteLine("Hello World!");

            var miEscuela = new Escuela();

            miEscuela.nombre       = "Platzi Academy";
            miEscuela.direccion    = "Calle 9 calle 72";
            miEscuela.añofundacion = 2012;
            Console.WriteLine("Timbrando");
            miEscuela.Timbrar();
        }
Beispiel #27
0
        private static void ImprimirCursos(Escuela escuela)
        {
            Printer.WriteTitle("Cursos de escuela :");

            if (escuela?.Cursos != null)
            {
                foreach (var cursos in escuela.Cursos)
                {
                    WriteLine($" Nombre: {cursos.Nombre}  ID : {cursos.UniqueID} ");
                }
            }
        }
Beispiel #28
0
        private static void ImprimirCursosEscuela(Escuela escuela)
        {
            Printer.WriteTitle("Cursos de la Escuela:");


            if (escuela?.Cursos != null) // ?, pregunta, si el obj escuela es diferente de null?, evalúa lo siguiente (Cursos)
            {
                foreach (Curso item in escuela.Cursos)
                {
                    WriteLine($"Curso:{item.Nombre} ID:{item.UniqueId}");
                }
            }
        }
Beispiel #29
0
        public void Inicializar()
        {
            Escuela = new Escuela("Platzi Academi", 2012, TiposEscuela.Primaria,
                                  ciudad: "Bogota", pais: "Colombia"
                                  );

            //delegado lambda
            //Escuela.Cursos.RemoveAll((cur) => cur.Nombre == "501" && cur.Jornada == TiposJornada.Mañana);   //borra cuando recibe true

            CargarCursos();
            CargarAsignaturas();
            CargarEvaluaciones();
        }
Beispiel #30
0
        public void Inicializar()
        {
            Escuela = new Escuela("Platzi Academy", 2019)
            {
                Pais        = "México",
                Ciudad      = "Guadalajara",
                TipoEscuela = TiposEscuela.Primaria
            };

            CargarCursos();
            CargarAsignaturas();
            CargarEvaluaciones();
        }