Beispiel #1
0
        private static void AddClassroom(bool showIntro)
        {
            if (showIntro)
            {
                SchoolHelper.ConsoleWriteLine("Antes de todo, escriba nuevas aulas: ", Color.White);
            }
            var numberIterator = 1;

            while (true)
            {
                SchoolHelper.ConsoleWriteLine($"Diga el nombre del aula {numberIterator} y en caso de no seguir, deje en blanco", Color.White);
                var nameClass = Console.ReadLine();
                if (nameClass != null && nameClass.Equals(string.Empty))
                {
                    break;
                }
                if (Helper.GetNumeric(nameClass) != -1)
                {
                    continue;
                }
                if (ClassroomHelper.GetClassroom(nameClass, _classrooms) != null)
                {
                    SchoolHelper.ConsoleWriteLine($"Ya existe una aula con el nombre {nameClass}, intente con otro nombre",
                                                  Color.White);
                    continue;
                }
                _classrooms.Add(new Classroom()
                {
                    Number    = numberIterator,
                    NameClass = nameClass
                });
                numberIterator++;
            }
        }
Beispiel #2
0
 private static void AddStudentToClassroom(Student student)
 {
     while (true)
     {
         SchoolHelper.ConsoleWriteLine($"Diga el nombre o número del aula al que desea agregar el estudiante {student.Name}", Color.White);
         var classroomInput = Console.ReadLine();
         if (!classroomInput.Equals(string.Empty))
         {
             var       valueClassroom = Helper.GetNumeric(classroomInput);
             Classroom classroom;
             if (valueClassroom == -1)
             {
                 classroom = ClassroomHelper.GetClassroom(classroomInput, _classrooms);
                 if (classroom == null)
                 {
                     SchoolHelper.ConsoleWriteLine($"No existe una aula con el ese nombre, intente nuevamente",
                                                   Color.White);
                     continue;
                 }
             }
             else
             {
                 classroom = ClassroomHelper.GetClassroom(valueClassroom, _classrooms);
                 if (classroom == null)
                 {
                     SchoolHelper.ConsoleWriteLine($"No existe una aula con el ese nombre, intente nuevamente",
                                                   Color.White);
                     continue;
                 }
             }
             ClassroomHelper.AddStudent(classroom, student);
         }
         break;
     }
 }
 public static ald.Classroom GetClassroomByName(string name)
 {
     return(ClassroomHelper.GetClassroomByName(name));
 }
 public static bool SetClassroom(ald.Classroom classname)
 {
     return(ClassroomHelper.SetClassroom(classname));
 }
 public static List <ald.Classroom> GetClassrooms()
 {
     return(ClassroomHelper.GetClassrooms());
 }