예제 #1
0
        static void Main(string[] args)
        {
            //Criando usuario
            Console.WriteLine("-----------------Aluno-----------------------");
            AlunosController alunosController = new AlunosController();
            Aluno            a = CadastraAluno();

            alunosController.Inserir(a);

            //Criando objeto
            ProfessoresController pC = new ProfessoresController();

            Console.WriteLine("----------------Professor--------------");
            Professor b = CadastrarProfessor();

            pC.InserirProf(b);

            //Inserir disciplina
            DisciplinaController dC = new DisciplinaController();

            Console.WriteLine("----------------Disciplina--------------");
            Disciplina c = CadastrarDisciplina();

            dC.Inserird(c);
            // Console.ReadKey();

            int opcao;

            do
            {
                Console.WriteLine("Escolha uma opção");
                Console.WriteLine("1 - Para listar 'Alunos'");
                Console.WriteLine("2 - Para listar 'Professores'");
                Console.WriteLine("3 - Para listar 'Disciplinas'");
                Console.WriteLine("4 - Deletar o Aluno", a);
                Console.WriteLine("5 - Deletar um professor", b);
                Console.WriteLine("6 - Deletar uma disciplina", c);
                Console.WriteLine("0 - Para Finalizar");
                Console.Write("Digite uma opção e tecle Enter: ");
                opcao = Int32.Parse(Console.ReadLine());
                switch (opcao)
                {
                case 1:
                    Console.Clear();
                    Console.WriteLine("Lista de Alunos");
                    Console.WriteLine("");
                    foreach (Aluno aluno in alunosController.ListarTodos())
                    {
                        ImprimirDadosAluno(aluno);
                    }
                    Console.WriteLine("\n Aperte 'Enter' Para Voltar ao Menu!");
                    break;

                case 2:
                    Console.Clear();
                    Console.WriteLine("Lista de Professores");
                    Console.WriteLine("");
                    foreach (Professor p in pC.ListarTodosProfessor())
                    {
                        ImprimirDadoProfessor(p);
                    }
                    Console.WriteLine("\n Aperte 'Enter' Para Voltar ao Menu!");
                    break;

                case 3:
                    Console.Clear();
                    Console.WriteLine("Lista de Disciplina");
                    Console.WriteLine("");
                    foreach (Disciplina disciplina in dC.ListarDisciplinas())
                    {
                        ImprimirDisciplinas(disciplina);
                    }
                    Console.WriteLine("\nAperte 'Enter' Para Voltar ao Menu!");
                    break;

                case 4:

                    alunosController.Delete(a);
                    Console.WriteLine("Aluno excluido com sucesso tecle Enter para voltar ao menu");
                    break;

                case 5:
                    pC.Delete(b);
                    Console.WriteLine("Professor excluido com sucesso tecle Enter para voltar ao menu");
                    break;

                case 6:
                    dC.Delete(c);
                    Console.WriteLine("Disciplina excluido com sucesso tecle Enter para voltar ao menu");
                    break;
                }

                Console.ReadKey();
                Console.Clear();
            } while (opcao != 0);
        }
예제 #2
0
        private void frmListarDisciplinas_Load(object sender, EventArgs e)
        {
            DisciplinaController disciplinaController = new DisciplinaController();

            dgvDisciplinas.DataSource = disciplinaController.ListarDisciplinas();
        }