Example #1
0
        public void AddCoordenadorTurma()
        {
            Console.Write("Digite o número de registro: ");
            n = Sonumeros(Console.ReadLine());
            Coordenador coordenador = ListaCoordenador.Find(x => x.Registro == n);

            while (coordenador == null)
            {
                Console.WriteLine("Coordenador existe porém, seu registro está incorreto");
                Console.Write("Digite novamente: ");
                n           = Sonumeros(Console.ReadLine());
                coordenador = ListaCoordenador.Find(x => x.Registro == n);
            }


            Console.Write("Digite o número o codigo da turma: ");
            n = Sonumeros(Console.ReadLine());
            Turma turma = Listaturma.Find(x => x.Codigo == n);

            while (turma == null)
            {
                Console.WriteLine("Turma existe porém seu codigo está incorreto");
                Console.Write("Digite novamente: ");
                n     = Sonumeros(Console.ReadLine());
                turma = Listaturma.Find(x => x.Codigo == n);
            }

            turma.Coordenador = coordenador;
        }
Example #2
0
        public void ColoqueAsInformacaosProfessor(Escola escola)
        {
            //Console.WriteLine("Aperte ESC para abortar o cadastro");
            Random random = new Random(); // Ramdom para gerar uma matricula aleatoria

            Registro = random.Next(10000);

            //  while(escola.ListaProfessor.Exists)



            // if (Console.ReadKey().FirstKey == ConsoleKey.Escape)



            Nome = SoLetras2(Console.ReadLine()); // Chama o metodo para a validação do nome escrito em professor

            Console.WriteLine($"\nDigite o sexo (M = Masculino ou F = Feminino) do(a) Professor(a) {Nome}");

            // if (Console.ReadKey().Key == ConsoleKey.Escape) return false;
            Sexo = ValidarSexo(Console.ReadLine().ToUpper()); // Chama o metodo para a validação do nome escrito em professor

            Console.WriteLine($"\nDigite a idade(Idade é preciso ser maior de 21 e menor que 80) do(a) Professor(a) {Nome}");
            // if (Console.ReadKey().Key == ConsoleKey.Escape) return false;
            Idade = ValidarIdadeP(Console.ReadLine());//Chama o metodo para validar a idade em Aluno

            Console.WriteLine($"Responsavel que contratou o professor {Nome}, digite o seu registro");
            int n = int.Parse(Console.ReadLine());

            Responsavel = escola.ListaCoordenador.Find(a => a.Registro == n);



            // return true;
        }
Example #3
0
        public void ListaDeCoordenadores()
        {
            Console.Clear();
            Console.WriteLine("Digite a quantidade de coordenadores para o cadastro");

            NumeroCoordenadores = Sonumeros2(Console.ReadLine());

            for (int i = 0; i < NumeroCoordenadores; i++)
            {
                Coordenador coordenador = new Coordenador();
                Console.WriteLine($"Digite o nome do(a) {i + 1}° Coordenador (a)");
                coordenador.ColoqueAsInformacaosCoordenador(this);
                ListaCoordenador.Add(coordenador);
            }

            Console.WriteLine($"Quantidade de Coordenadores cadastrados com sucesso: { NumeroCoordenadores}");
            Console.ReadKey();
        }