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; } } } }
public void LimpiarLugar() { Printer.DibujarLinea(); Printer.DibujarTitulo("Limpiando establecimientos"); Printer.DibujarTitulo($"Curso {Nombre} esta limpio"); }