Пример #1
0
        public static void MenuAlunos(SortedSet <Aluno> alunos, SortedSet <Instrutor> instrutores, SortedSet <Curso> cursos)
        {
            Console.WriteLine($"{alunos.Count} alunos cadastrados:");
            Console.WriteLine();
            foreach (Aluno aluno in alunos)
            {
                aluno.ConsultaAluno();
                Console.WriteLine();
            }

            bool voltar = false;

            while (!voltar)
            {
                Console.Clear();
                Console.WriteLine();
                Console.WriteLine($"Alunos matriculados: {alunos.Count}");
                Console.WriteLine();
                foreach (Aluno aluno in alunos)
                {
                    Console.WriteLine($"{aluno.Id}, {aluno.Nome}");
                }
                Console.WriteLine();
                Console.WriteLine("Menu de opções:");
                Console.WriteLine();
                Console.WriteLine("\t1) Adicionar aluno");
                Console.WriteLine("\t2) Editar aluno");
                Console.WriteLine("\t3) Remover aluno");
                Console.WriteLine("\t0) Voltar");
                Console.WriteLine();

                Console.Write("Digite a opção: ");


                int opcao = int.Parse(Console.ReadLine());
                switch (opcao)
                {
                case 1:
                    Console.WriteLine();
                    ServicosCadastros.NovoAluno(alunos, instrutores, cursos);
                    break;

                case 2:
                    ServicosCadastros.EditarAluno(alunos, instrutores, cursos);
                    break;

                case 3:
                    ServicosCadastros.RemoverAluno(alunos, instrutores, cursos);
                    break;

                case 0:
                    voltar = true;
                    break;

                default:
                    break;
                }
            }
        }
Пример #2
0
        public static void MenuInstrutores(SortedSet <Aluno> alunos, SortedSet <Instrutor> instrutores, SortedSet <Curso> cursos)
        {
            bool voltar = false;

            while (!voltar)
            {
                Console.Clear();
                Console.WriteLine();
                Console.WriteLine($"{instrutores.Count} instrutores cadastrados.");
                Console.WriteLine();
                foreach (Instrutor instrutor in instrutores)
                {
                    Console.WriteLine($"{instrutor.Id}, {instrutor.Nome}");
                }
                Console.WriteLine();
                Console.WriteLine("Menu de opções:");
                Console.WriteLine();
                Console.WriteLine("\t1) Adicionar instrutor");
                Console.WriteLine("\t2) Editar instrutor");
                Console.WriteLine("\t3) Remover instrutor");
                Console.WriteLine("\t4) Consultar instrutor");
                Console.WriteLine("\t0) Voltar");
                Console.WriteLine();

                Console.Write("Digite a opção: ");


                int opcao = int.Parse(Console.ReadLine());
                switch (opcao)
                {
                case 1:
                    Console.WriteLine();
                    ServicosCadastros.NovoInstrutor(alunos, instrutores, cursos);
                    break;

                case 2:
                    ServicosCadastros.EditarInstrutor(alunos, instrutores, cursos);
                    break;

                case 3:
                    ServicosCadastros.RemoverInstrutor(alunos, instrutores, cursos);
                    break;

                case 4:
                    ServicosCadastros.ConsultarInstrutor(alunos, instrutores, cursos);
                    break;

                case 0:
                    voltar = true;
                    break;

                default:
                    break;
                }
            }
        }