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; }
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; }
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(); }