예제 #1
0
        public void ImprimirDiccionario(Dictionary <LlavesDiccionario, IEnumerable <ObjetoEscuelaBase> > dic,
                                        bool imprimirEval = false)
        {
            foreach (var obj in dic)
            {
                Printer.DibujarTitulo(obj.Key.ToString());

                foreach (var val in obj.Value)
                {
                    switch (obj.Key)
                    {
                    case LlavesDiccionario.Evaluaciones:
                        if (imprimirEval)
                        {
                            Console.WriteLine("Escuela:" + val);
                        }
                        break;

                    case LlavesDiccionario.Alumnos:
                        Console.WriteLine("Alumno:" + val.Nombre);
                        break;

                    case LlavesDiccionario.Cursos:
                        var cursotmp = val as Curso;
                        if (cursotmp != null)
                        {
                            int count = ((Curso)val).Alumnos.Count;
                            Console.WriteLine("Curso:" + val.Nombre + "Cantidad Alumnos:" + count);
                        }

                        break;

                    default:
                        Console.WriteLine(val);
                        break;
                    }
                }
            }
        }
예제 #2
0
 public void LimpiarLugar()
 {
     Printer.DibujarLinea();
     Printer.DibujarTitulo("Limpiando establecimientos");
     Printer.DibujarTitulo($"Curso {Nombre} esta limpio");
 }