示例#1
0
        static void Main(string[] args)
        {
            AlunosController     alunosController     = new AlunosController();
            ProfessorController  professorController  = new ProfessorController();
            DisciplinaController disciplinaController = new DisciplinaController();


            //Cadastrando alunos
            Aluno a = CadastrarAluno();

            alunosController.Inserir(a);

            Aluno b = CadastrarAluno();

            alunosController.Inserir(b);

            Aluno c = CadastrarAluno();

            alunosController.Inserir(c);

            foreach (Aluno aluno in alunosController.ListarTodos())
            {
                ImprimeDadosAluno(aluno);
            }

            //Cadastrando Professores
            Professor d = CadastrarProfessor();

            professorController.Inserir(d);

            Professor e = CadastrarProfessor();

            professorController.Inserir(e);

            Professor f = CadastrarProfessor();

            professorController.Inserir(f);

            foreach (Professor professor in professorController.ListarTodos())
            {
                ImprimeDadosProfessor(professor);
            }

            //Cadastrando disciplina
            Disciplina g = CadastrarDisciplina();

            disciplinaController.Inserir(g);

            Disciplina h = CadastrarDisciplina();

            disciplinaController.Inserir(h);

            Disciplina i = CadastrarDisciplina();

            disciplinaController.Inserir(i);

            foreach (Disciplina disciplina in disciplinaController.ListarTodos())
            {
                ImprimeDadosDisciplina(disciplina);
            }

            Console.ReadKey();
        }
示例#2
0
        static void Main(string[] args)
        {
            //Cadastrar Alunos
            Console.WriteLine("-----------------------------LISTA DE CADASTRO DE ALUNOS, PROFESSORES E DISCIPLINAS----------------------------\n");

            AlunosController alunoscontroller = new AlunosController();

            Console.WriteLine("----------------------");
            Console.WriteLine("Cadastro de Alunos");
            Console.WriteLine("----------------------");

            Console.WriteLine("-Insira o Primeiro Aluno-\n");
            Aluno a = CadastrarAluno();

            alunoscontroller.inserir(a);
            Console.WriteLine("\n-Insira o Segundo Aluno-\n");
            Aluno b = CadastrarAluno();

            alunoscontroller.inserir(b);
            Console.WriteLine("\n-Insira o Terceiro Aluno-\n");
            Aluno c = CadastrarAluno();

            alunoscontroller.inserir(c);
            Console.Clear();


            //Cadastrar Professor
            Console.WriteLine("-----------------------------LISTA DE CADASTRO DE ALUNOS, PROFESSORES E DISCIPLINAS----------------------------\n");

            ProfessorController professorcontroller = new ProfessorController();

            Console.WriteLine("-------------------------");
            Console.WriteLine("Cadastro de Professores");
            Console.WriteLine("-------------------------");

            Console.WriteLine("-Insira o Primeiro Professor-");
            Professor d = CadastrarProfessor();

            professorcontroller.inserir(d);
            Console.WriteLine("\n-Insira o Segundo Professor-");
            Professor e = CadastrarProfessor();

            professorcontroller.inserir(e);
            Console.WriteLine("\n-Insira o Terceiro Professor-");
            Professor f = CadastrarProfessor();

            professorcontroller.inserir(f);
            Console.Clear();

            //Cadastrar Disciplina
            Console.WriteLine("-----------------------------LISTA DE CADASTRO DE ALUNOS, PROFESSORES E DISCIPLINAS----------------------------\n");

            DisciplinaController disciplinaController = new DisciplinaController();

            Console.WriteLine("-------------------------");
            Console.WriteLine("Cadastro de Disciplinas");
            Console.WriteLine("-------------------------");

            Console.WriteLine("-Insira a Primeira Disciplina-");
            Disciplina g = CadastrarDisciplina();

            disciplinaController.inserir(g);

            Console.WriteLine("-Insira a Segunda Disciplina-");
            Disciplina h = CadastrarDisciplina();

            disciplinaController.inserir(h);



            /*Imprimindo Dados Aluno
             * Console.Clear();
             * Console.WriteLine("-----ALUNOS CADASTRADOS------");
             * foreach (Aluno aluno in alunoscontroller.ListarTodos())
             * {
             *  ImprimirDados(aluno);
             * }
             * //Imprimindo Dados Professor
             *
             * Console.WriteLine("\n-------PROFESSORES CADASTRADOS-------");
             * foreach (Professor professor in professorcontroller.ListarTodos())
             * {
             *  ImprimirDadosP(professor);
             * }
             * //Imprimindo Dados Disciplina
             *
             * Console.WriteLine("\n------DISCIPLINAS CADASTRADAS-------");
             * foreach (Disciplina disciplina in disciplinaController.ListarTodos())
             * {
             *  ImprimirDadosD(disciplina);
             * }*/

            //MENU DE OPÇÕES ,LISTAR E DELETE
            Console.Clear();
            int opcao;

            do
            {
                Console.WriteLine("--------------------MENU DE OPÇÔES-------------");
                Console.WriteLine("0 - Para listar 'Alunos'");
                Console.WriteLine("1 - Deletar o Aluno na primeira posição");
                Console.WriteLine("2 - Deletar o Aluno na Segunda posição");
                Console.WriteLine("3 - Deletar o Aluno na Terceira posição");
                Console.WriteLine("-------------------------------------------");
                Console.WriteLine("4 - Para listar 'Professores'");
                Console.WriteLine("41 - Deletar o Professor na primeira posição");
                Console.WriteLine("42 - Deletar o Professor na Segunda posição");
                Console.WriteLine("43 - Deletar o Professor na Terceira posição");
                Console.WriteLine("-------------------------------------------");
                Console.WriteLine("5 - Para listar 'Disciplinas'");
                Console.WriteLine("51 - Deletar o Professor na primeira posição");
                Console.WriteLine("52 - Deletar o Professor na Segunda posição");
                Console.WriteLine("-------------------------------------------");
                Console.WriteLine("171 - Para Finalizar");
                Console.WriteLine("Digite a opção que deseja: ");
                opcao = Int32.Parse(Console.ReadLine());
                switch (opcao)
                {
                case 0:
                    Console.Clear();
                    Console.WriteLine("-----ALUNOS CADASTRADOS------");
                    Console.WriteLine("Sua lista de alunos foi Atualizada!");
                    foreach (Aluno aluno in alunoscontroller.ListarTodos())
                    {
                        ImprimirDados(aluno);
                    }
                    Console.WriteLine("\nAperte 'Enter' Para Voltar ao Menu!");
                    break;

                case 1:
                    alunoscontroller.Delete(a);
                    break;

                case 2:
                    alunoscontroller.Delete(b);
                    break;

                case 3:
                    alunoscontroller.Delete(c);
                    break;

                case 4:
                    Console.Clear();
                    Console.WriteLine("\n-------PROFESSORES CADASTRADOS-------");
                    foreach (Professor professor in professorcontroller.ListarTodos())
                    {
                        ImprimirDadosP(professor);
                    }
                    Console.WriteLine("\nAperte 'Enter' Para Voltar ao Menu!");
                    break;

                case 41:
                    professorcontroller.DeleteP(d);
                    break;

                case 42:
                    professorcontroller.DeleteP(e);
                    break;

                case 43:
                    professorcontroller.DeleteP(f);
                    break;

                case 5:
                    Console.Clear();
                    Console.WriteLine("\n-------DISCIPLINAS CADASTRADaS-------");
                    foreach (Disciplina disciplina in disciplinaController.ListarTodos())
                    {
                        ImprimirDadosD(disciplina);
                    }
                    Console.WriteLine("\nAperte 'Enter' Para Voltar ao Menu!");
                    break;

                case 51:
                    disciplinaController.DeleteD(g);
                    break;

                case 52:
                    disciplinaController.DeleteD(h);
                    break;
                }
                Console.ReadKey();
                Console.Clear();
            } while (opcao != 171);

            foreach (Aluno aluno in alunoscontroller.ListarTodos())
            {
                ImprimirDados(aluno);
            }
        }