public async Task <IActionResult> Edit(Guid id, [Bind("Id_Graduacao,Categoria_Id,DataGraduacao,Professor_Id")] Graduacao graduacao)
        {
            if (id != graduacao.Id_Graduacao)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(graduacao);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!GraduacaoExists(graduacao.Id_Graduacao))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(graduacao));
        }
示例#2
0
        public async Task <IActionResult> Create([Bind("Id,Grad")] Graduacao graduacao)
        {
            if (ModelState.IsValid)
            {
                _context.Add(graduacao);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(graduacao));
        }
        public async Task <IActionResult> Create([Bind("Id_Graduacao,Categoria_Id,DataGraduacao,Professor_Id")] Graduacao graduacao)
        {
            if (ModelState.IsValid)
            {
                graduacao.Id_Graduacao = Guid.NewGuid();
                _context.Add(graduacao);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(graduacao));
        }
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            try
            {
                grad = new Graduacao();
                grad.Nome_graduacao = txtNome.Text;
                grad.Descricao      = txtDescricao.Text;
                novaGraduacao       = new BLL.GraduacaoServices();

                MessageBox.Show(novaGraduacao.CadastrarGraduacao(grad), "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                this.Close();
            }
            catch (Exception ex)
            {
                MessageBox.Show("Erro ao cadastrar graduação! " + ex.Message, "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
        }
示例#5
0
        public void Seed()
        {
            if (_context.Graduacao.Any() ||
                _context.Membro.Any() ||
                _context.Cargo.Any())
            {
                return;
            }

            //Default Graduacao
            Graduacao escudado   = new Graduacao("Escudado");
            Graduacao meioEscudo = new Graduacao("Meio Escudo");
            Graduacao prospero   = new Graduacao("Próspero");

            _context.Graduacao.AddRange(escudado, meioEscudo, prospero);

            //Default Membro
            Membro maradona = new Membro {
                NomeMembro        = "Renato Ramos e Ramos",
                DatNascimento     = new DateTime(1989, 12, 20),
                ApelidoMembro     = "Maradona",
                Password          = "******",
                DatIngresso       = new DateTime(2013, 06, 07),
                Graduacao         = escudado,
                DscCnh            = "AB",
                FlgAdAeternum     = true,
                FlgAtivo          = true,
                DatUltAtualizacao = DateTime.Now
            };

            _context.Membro.AddRange(maradona);

            //Default Cargo
            Cargo c1 = new Cargo("Presidente");
            Cargo c2 = new Cargo("Vice-Presidente");
            Cargo c3 = new Cargo("Diretor Financeiro");
            Cargo c4 = new Cargo("Diretor Conduta");
            Cargo c5 = new Cargo("Diretor Social");
            Cargo c6 = new Cargo("Diretor Secretário");
            Cargo c7 = new Cargo("Sgt Armas");
            Cargo c8 = new Cargo("Conselheiro");

            _context.Cargo.AddRange(c1, c2, c3, c4, c5, c6, c7, c8);

            _context.SaveChanges();
        }
        //carrega todos os cmbBox do form
        private void CarregarComboBox()
        {
            grad = new Graduacao();
            graduacaoServices   = new GraduacaoServices();
            funcionarioServices = new FuncionarioServices();

            cmbGraduacao.DataSource    = graduacaoServices.CarregarGraduacao(grad);
            cmbGraduacao.DisplayMember = "graduacao";
            cmbGraduacao.ValueMember   = "id";
            cmbGraduacao.SelectedIndex = -1;

            cmbOeUF.DataSource    = funcionarioServices.CarregarEstado();
            cmbOeUF.DisplayMember = "sigla";
            cmbOeUF.ValueMember   = "id";
            cmbOeUF.SelectedIndex = -1;

            cmbUfNaturalidade.DataSource    = funcionarioServices.CarregarEstado();
            cmbUfNaturalidade.DisplayMember = "sigla";
            cmbUfNaturalidade.ValueMember   = "id";
            cmbUfNaturalidade.SelectedIndex = -1;

            cmbUf.DataSource    = funcionarioServices.CarregarEstado();
            cmbUf.DisplayMember = "sigla";
            cmbUf.ValueMember   = "id";
            cmbUf.SelectedIndex = -1;

            cmbUfProf.DataSource    = funcionarioServices.CarregarEstado();
            cmbUfProf.DisplayMember = "sigla";
            cmbUfProf.ValueMember   = "id";
            cmbUfProf.SelectedIndex = -1;

            cmbCategoria.DataSource    = funcionarioServices.CarregarCategoria();
            cmbCategoria.DisplayMember = "categoria";
            cmbCategoria.ValueMember   = "id";
            cmbCategoria.SelectedIndex = -1;

            cmbOrgEmissor.DataSource    = funcionarioServices.CarregarOrgEmissor();
            cmbOrgEmissor.DisplayMember = "sigla";
            cmbOrgEmissor.ValueMember   = "id";
            cmbOrgEmissor.SelectedIndex = -1;
        }
 public DataTable CarregarGraduacao(Graduacao graduacao)
 {
     _graduacaoRepository = new GraduacaoRepository();
     return(_graduacaoRepository.CarregarGraduacao(graduacao));
 }
 public string CadastrarGraduacao(Graduacao graduacao)
 {
     _graduacaoRepository = new GraduacaoRepository();
     _graduacaoRepository.CadastrarGraduacao(graduacao);
     return("Graduação cadastrada com sucesso!");
 }
        public void Seed()//método para povoar que deve ser adicionado no Startup.cs
        {                          //no método Configure
            if (_context.Graduacao.Any() || _context.Unidade.Any() || _context.Funcionario.Any())
            {
                //testa se há algum registro na tab Graduacao ou TipoProblema
                //caso haja não faz nada
                return;
            }
            //polulando as tab
            Graduacao g1 = new Graduacao(1,"Cel");
            Graduacao g2 = new Graduacao(2, "Ten Cel");
            Graduacao g3 = new Graduacao(3, "Maj");
            Graduacao g4 = new Graduacao(4, "Cap");
            Graduacao g5 = new Graduacao(5, "1º Ten");
            Graduacao g6 = new Graduacao(6, "2º Ten");
            Graduacao g7 = new Graduacao(7, "Asp");
            Graduacao g8 = new Graduacao(8, "Sub Ten");
            Graduacao g9 = new Graduacao(9, "1º Sgt");
            Graduacao g10 = new Graduacao(10, "2º Sgt");
            Graduacao g11 = new Graduacao(11, "3º Sgt");
            Graduacao g12 = new Graduacao(12, "Cb");
            Graduacao g13 = new Graduacao(13, "Sd");
            Graduacao g14 = new Graduacao(14, "Civil");

            Unidade u1 = new Unidade(1, "1ª CIPM");
            Unidade u2 = new Unidade(2, "1º CPA");
            Unidade u3 = new Unidade(3, "1ª DPJM");
            Unidade u4 = new Unidade(4, "10º BPM");
            Unidade u5 = new Unidade(5, "11º BPM");
            Unidade u6 = new Unidade(6, "12º BPM");
            Unidade u7 = new Unidade(7, "14º BPM");
            Unidade u8 = new Unidade(8, "15º BPM");
            Unidade u9 = new Unidade(9, "16º BPM");
            Unidade u10 = new Unidade(10, "17º BPM");
            Unidade u11 = new Unidade(11, "18º BPM");
            Unidade u12 = new Unidade(12, "19º BPM");
            Unidade u13 = new Unidade(13, "2º BPM");
            Unidade u14 = new Unidade(14, "2º CPA");
            Unidade u15 = new Unidade(15, "2ª DPJM");
            Unidade u16 = new Unidade(16, "20º BPM");
            Unidade u17 = new Unidade(17, "21º BPM");
            Unidade u18 = new Unidade(18, "22º BPM");
            Unidade u19 = new Unidade(19, "23º BPM");
            Unidade u20 = new Unidade(20, "24º BPM");
            Unidade u21 = new Unidade(21, "25º BPM");
            Unidade u22 = new Unidade(22, "26º BPM");
            Unidade u23 = new Unidade(23, "27º BPM");
            Unidade u24 = new Unidade(24, "28º BPM");
            Unidade u25 = new Unidade(25, "29º BPM");
            Unidade u26 = new Unidade(26, "3º BPM");
            Unidade u27 = new Unidade(27, "3º CPA");
            Unidade u28 = new Unidade(28, "3ª DPJM");
            Unidade u29 = new Unidade(29, "30º BPM");
            Unidade u30 = new Unidade(30, "31º BPM");
            Unidade u31 = new Unidade(31, "32º BPM");
            Unidade u32 = new Unidade(32, "33º BPM");
            Unidade u33 = new Unidade(33, "34º BPM");
            Unidade u34 = new Unidade(34, "35º BPM");
            Unidade u35 = new Unidade(35, "36º BPM");
            Unidade u36 = new Unidade(36, "37º BPM");
            Unidade u37 = new Unidade(37, "38º BPM");
            Unidade u38 = new Unidade(38, "39º BPM");
            Unidade u39 = new Unidade(39, "4º BPM");
            Unidade u40 = new Unidade(40, "4º CPA");
            Unidade u41 = new Unidade(41, "4ª DPJM");
            Unidade u42 = new Unidade(42, "40º BPM");
            Unidade u43 = new Unidade(43, "41º BPM");
            Unidade u44 = new Unidade(44, "5º BPM");
            Unidade u45 = new Unidade(45, "5º CPA");
            Unidade u46 = new Unidade(46, "5ª DPJM");
            Unidade u47 = new Unidade(47, "6º BPM");
            Unidade u48 = new Unidade(48, "6º CPA");
            Unidade u49 = new Unidade(49, "6ª DPJM");
            Unidade u50 = new Unidade(50, "7º BPM");
            Unidade u51 = new Unidade(51, "7º CPA");
            Unidade u52 = new Unidade(52, "7ª DPJM");
            Unidade u53 = new Unidade(53, "8º BPM");
            Unidade u54 = new Unidade(54, "8ª DPJM");
            Unidade u55 = new Unidade(55, "9º BPM");
            Unidade u56 = new Unidade(56, "AJG");
            Unidade u57 = new Unidade(57, "APM");
            Unidade u58 = new Unidade(58, "BAC");
            Unidade u59 = new Unidade(59, "BEPE");
            Unidade u60 = new Unidade(60, "BOPE");
            Unidade u61 = new Unidade(61, "BPCHOQUE");
            Unidade u62 = new Unidade(62, "BPRV");
            Unidade u63 = new Unidade(63, "BPTUR");
            Unidade u64 = new Unidade(64, "BPVE");
            Unidade u65 = new Unidade(65, "CAES");
            Unidade u66 = new Unidade(66, "CCC");
            Unidade u67 = new Unidade(67, "CCOMSOC");
            Unidade u68 = new Unidade(68, "CCPMERJ");
            Unidade u69 = new Unidade(69, "CCRIM");
            Unidade u70 = new Unidade(70, "CECOPOM");
            Unidade u71 = new Unidade(71, "CEFD");
            Unidade u72 = new Unidade(72, "CETIC");
            Unidade u73 = new Unidade(73, "CFAP");
            Unidade u74 = new Unidade(74, "CFRPM");
            Unidade u75 = new Unidade(75, "CI");
            Unidade u76 = new Unidade(76, "CIEAT");
            Unidade u77 = new Unidade(77, "CINTPM");
            Unidade u78 = new Unidade(78, "CMARM");
            Unidade u79 = new Unidade(79, "COE");
            Unidade u80 = new Unidade(80, "CONTROLADORIA");
            Unidade u81 = new Unidade(81, "CPAM");
            Unidade u82 = new Unidade(82, "CPE");
            Unidade u83 = new Unidade(83, "CPM CAMPO GRANDE");
            Unidade u84 = new Unidade(84, "CPM CAXIAS");
            Unidade u85 = new Unidade(85, "CPM MUSICA");
            Unidade u86 = new Unidade(86, "CPM NITEROI");
            Unidade u87 = new Unidade(87, "CPP");
            Unidade u88 = new Unidade(88, "CPROEIS");
            Unidade u89 = new Unidade(89, "CQPS");
            Unidade u90 = new Unidade(90, "CRSP");
            Unidade u91 = new Unidade(91, "DAS");
            Unidade u92 = new Unidade(92, "DCMUN");
            Unidade u93 = new Unidade(93, "DCP");
            Unidade u94 = new Unidade(94, "DF");
            Unidade u95 = new Unidade(95, "DGAF");
            Unidade u96 = new Unidade(96, "DGAL");
            Unidade u97 = new Unidade(97, "DGEI");
            Unidade u98 = new Unidade(98, "DGO");
            Unidade u99 = new Unidade(99, "DGP");
            Unidade u100 = new Unidade(100, "DGS");
            Unidade u101 = new Unidade(101, "DIP");
            Unidade u102 = new Unidade(102, "DOR");
            Unidade u103 = new Unidade(103, "DP/PMERJ");
            Unidade u104 = new Unidade(104, "DPA");
            Unidade u105 = new Unidade(105, "DPAS");
            Unidade u106 = new Unidade(106, "DT");
            Unidade u107 = new Unidade(107, "EMG");
            Unidade u108 = new Unidade(108, "ESPM");
            Unidade u109 = new Unidade(109, "GAM");
            Unidade u110 = new Unidade(110, "GAPH");
            Unidade u111 = new Unidade(111, "GCG");
            Unidade u112 = new Unidade(112, "GEPE");
            Unidade u113 = new Unidade(113, "GPFER");
            Unidade u114 = new Unidade(114, "HCPM");
            Unidade u115 = new Unidade(115, "HPM/NIT");
            Unidade u116 = new Unidade(116, "OCPM");
            Unidade u117 = new Unidade(117, "PEC-RCECS");
            Unidade u118 = new Unidade(118, "PM1");
            Unidade u119 = new Unidade(119, "PM3");
            Unidade u120 = new Unidade(120, "PM4");
            Unidade u121 = new Unidade(121, "PPM/CAMPOS");
            Unidade u122 = new Unidade(122, "PPM/CAS");
            Unidade u123 = new Unidade(123, "PPM/OLARIA");
            Unidade u124 = new Unidade(124, "PPM/SJM");
            Unidade u125 = new Unidade(125, "RECON");
            Unidade u126 = new Unidade(126, "RPMONT");
            Unidade u127 = new Unidade(127, "SAR");
            Unidade u128 = new Unidade(128, "SCAV");
            Unidade u129 = new Unidade(129, "SPM");
            Unidade u130 = new Unidade(130, "UPP ALEMAO");
            Unidade u131 = new Unidade(131, "UPP ANDARAI");
            Unidade u132 = new Unidade(132, "UPP ARARA MANDELA");
            Unidade u133 = new Unidade(133, "UPP BABILONIA");
            Unidade u134 = new Unidade(134, "UPP BARREIRA DO TUIUTI");
            Unidade u135 = new Unidade(135, "UPP BOREL");
            Unidade u136 = new Unidade(136, "UPP CAJU");
            Unidade u137 = new Unidade(137, "UPP CDD");
            Unidade u138 = new Unidade(138, "UPP CERRO CORA");
            Unidade u139 = new Unidade(139, "UPP CHATUBA");
            Unidade u140 = new Unidade(140, "UPP FAZENDINHA");
            Unidade u141 = new Unidade(141, "UPP FORMIGA");
            Unidade u142 = new Unidade(142, "UPP JACAREZINHO");
            Unidade u143 = new Unidade(143, "UPP MACACO");
            Unidade u144 = new Unidade(144, "UPP MANGUEIRA");
            Unidade u145 = new Unidade(145, "UPP MANGUINHOS");
            Unidade u146 = new Unidade(146, "UPP NOVA BRASILIA");
            Unidade u147 = new Unidade(147, "UPP PAVAO / CANTAGALO");
            Unidade u148 = new Unidade(148, "UPP PRAZERES");
            Unidade u149 = new Unidade(149, "UPP PROVIDENCIA");
            Unidade u150 = new Unidade(150, "UPP SALGUEIRO");
            Unidade u151 = new Unidade(151, "UPP SANTA MARTA");
            Unidade u152 = new Unidade(152, "UPP SAO JOAO");
            Unidade u153 = new Unidade(153, "UPP TABAJARAS");
            Unidade u154 = new Unidade(154, "UPP TURANO");
            Unidade u155 = new Unidade(155, "UPP VIDIGAL");
            Unidade u156 = new Unidade(156, "UPPMERJ");

            Funcionario f1 = new Funcionario(1, 12345, g10, "Mario Bros", u156, ControleChamadosRedeSuporte.Enums.FuncionTipo.Militar);
            Funcionario f2 = new Funcionario(2, 54321, g14, "Tonny Stark", u88, ControleChamadosRedeSuporte.Enums.FuncionTipo.Civil);
            Funcionario f3= new Funcionario(3, 12321, g10, "Bruce Banner", u16, ControleChamadosRedeSuporte.Enums.FuncionTipo.Militar);
            Funcionario f4 = new Funcionario(4, 32123, g14, "Michael Jackson", u6, ControleChamadosRedeSuporte.Enums.FuncionTipo.Civil);
            Funcionario f5 = new Funcionario(5, 550055, g1, "Lulo Molusco", u72, ControleChamadosRedeSuporte.Enums.FuncionTipo.Militar);

            _context.Graduacao.AddRange(g1,g2,g3, g4, g5, g6, g7, g8, g9, g10, g11, g12, g13,g14);
            _context.Funcionario.AddRange(f1, f2, f3, f4, f5);
            _context.Unidade.AddRange(u1,u2,u3,u4,u5,u6,u7,u8,u9,u10,u11,u12,u13,u14,u15,u16,u17,u18,u19,
u20,u21,u22,u23,u24,u25,u26,u27,u28,u29,u30,u31,u32,u33,u34,u35,u36,u37,u38,u39,u40,u41,u42,u43,
u44,u45,u46,u47,u48,u49,u50,u51,u52,u53,u54,u55,u56,u57,u58,u59,u60,u61,u62,u63,u64,u65,u66,u67,
u68,u69,u70,u71,u72,u73,u74,u75,u76,u77,u78,u79,u80,u81,u82,u83,u84,u85,u86,u87,u88,u89,u90,u91,
u92,u93,u94,u95,u96,u97,u98,u99,u100,u101,u102,u103,u104,u105,u106,u107,u108,u109,u110,u111,u112,
u113,u114,u115,u116,u117,u118,u119,u120,u121,u122,u123,u124,u125,u126,u127,u128,u129,u130,u131,u132,
u133,u134,u135,u136,u137,u138,u139,u140,u141,u142,u143,u144,u145,u146,u147,u148,u149,u150,u151,u152,
u153,u154,u155,u156);

            _context.SaveChanges();
        }
示例#10
0
 public Graduacao Update(Graduacao graduacao)
 {
     return(_graduacaoRepository.Update(graduacao));
 }
示例#11
0
 public Graduacao Add(Graduacao graduacao)
 {
     return(_graduacaoRepository.Add(graduacao));
 }
示例#12
0
        static void Main(string[] args)
        {
            var iesUTFPR = new Instituicao()
            {
                Nome     = "UTFPR",
                Endereco = new Endereco()
                {
                    Rua    = "Brasil",
                    Numero = "1000"
                }
            };

            var iesCC = new Instituicao()
            {
                Nome     = "Casa do Código",
                Endereco = new Endereco()
                {
                    Bairro = "Liberdade"
                }
            };

            var dptoEnsino = new Departamento()
            {
                Nome = "Computação"
            };

            var dptoAlimentos = new Departamento();

            dptoAlimentos.Nome = "Alimentos";

            var dptoRevisao = new Departamento();

            dptoRevisao.Nome = "Revisão Escrita";

            iesUTFPR.RegistrarDepartamento(dptoEnsino);
            iesUTFPR.RegistrarDepartamento(dptoAlimentos);

            iesCC.RegistrarDepartamento(dptoRevisao);

            Console.WriteLine("UTFPR");
            for (int i = 0; i < iesUTFPR.ObterQuantidadeDeparetamentos(); i++)
            {
                Console.WriteLine($"==> {iesUTFPR.DepartamentoPorIndice(i).Nome}");
            }

            Console.WriteLine("Casa do Código");
            for (int i = 0; i < iesCC.ObterQuantidadeDeparetamentos(); i++)
            {
                Console.WriteLine($"==> {iesCC.DepartamentoPorIndice(i).Nome}");
            }

            Console.WriteLine();
            Console.WriteLine("=======================================");

            dptoAlimentos.RegistrarCurso(
                new Graduacao {
                Nome         = "Tecnologia de Alimentos",
                CargaHoraria = 2000
            }
                );

            dptoAlimentos.RegistrarCurso(
                new Graduacao
            {
                Nome         = "Engenharia de Alimentos",
                CargaHoraria = 3000
            }
                );

            Console.WriteLine();
            Console.WriteLine($"Cursos no departamento de {dptoAlimentos.Nome}");

            foreach (var curso in dptoAlimentos.Cursos)
            {
                Console.WriteLine($"==> {curso.Nome} ({curso.CargaHoraria}h)");
            }

            Console.WriteLine();
            Console.WriteLine("=======================================");
            Console.WriteLine();

            var ctAlimentos = new Graduacao()
            {
                Nome         = "Tecnologia em Alimentos",
                CargaHoraria = 2000
            };

            if (!dptoAlimentos.Cursos.Contains(ctAlimentos))
            {
                dptoAlimentos.RegistrarCurso(ctAlimentos);
            }

            dptoAlimentos.FecharDepartamento();
            dptoAlimentos = null;
            Console.WriteLine();
            Console.WriteLine("O departamento de alimentos foi fechado");

            Console.WriteLine();
            Console.WriteLine("=======================================");
            Console.WriteLine();

            var cursoCC = new Graduacao()
            {
                Nome         = "Ciência da Computação",
                CargaHoraria = 3000
            };

            cursoCC.RegistrarDisciplina(new Disciplina()
            {
                Nome         = "Algoritmos",
                CargaHoraria = 80
            });
            cursoCC.RegistrarDisciplina(new Disciplina()
            {
                Nome         = "Orientação a Objetos",
                CargaHoraria = 60
            });
            cursoCC.RegistrarDisciplina(new Disciplina()
            {
                Nome         = "Orientação a Objetos",
                CargaHoraria = 80
            });
            cursoCC.RegistrarDisciplina(new Disciplina()
            {
                Nome         = "Estrutura de Dados",
                CargaHoraria = 80
            });
            cursoCC.RegistrarDisciplina(new Disciplina()
            {
                Nome         = "Programação para Web",
                CargaHoraria = 80
            });

            Console.WriteLine($"O curso {cursoCC.Nome} possui {cursoCC.Disciplinas.Count} disciplinas: ");
            foreach (var d in cursoCC.Disciplinas)
            {
                Console.WriteLine($"==> {d.Nome} ({d.CargaHoraria})");
            }

            Console.WriteLine();
            Console.WriteLine("=======================================");
            Console.WriteLine();

            var graduacao = new Graduacao()
            {
                Nome = "Curso de Graduação"
            };
            var latoSensu = new LatoSensu()
            {
                Nome = "Curso de Lato Sensu"
            };
            var strictoSensu = new StrictoSensu()
            {
                Nome = "Curso de Stricto Sensu"
            };

            var repositorioCursos = new RepositorioCurso();

            repositorioCursos.Gravar(graduacao);
            repositorioCursos.Gravar(latoSensu);
            repositorioCursos.Gravar(strictoSensu);

            Console.WriteLine("Cursos gravados");
            foreach (var curso in repositorioCursos.ObterTodos())
            {
                Console.WriteLine($"==> {curso.Nome} ({curso.GetType()})");
            }

            Console.WriteLine();
            Console.WriteLine("=======================================");
            Console.WriteLine();

            var turma = new Turma()
            {
                CodigoTurma  = "1",
                PeriodoCurso = Enum.PeriodoCursoEnum.Primeiro,
                TurnoTurma   = Enum.TurnoTurmaEnum.Matutino
            };

            var aluno = new Aluno()
            {
                RegistroAcademico = "1",
                Nome = "Asdrubal"
            };

            cursoCC.RegistarAluno(aluno);
            cursoCC.RegistrarTurma(turma);

            foreach (var d in cursoCC.Disciplinas)
            {
                try
                {
                    turma.RegistrarMatricula(new Matricula()
                    {
                        Aluno      = aluno,
                        Disciplina = d
                    });
                } catch (Exception ex)
                {
                    Console.WriteLine();
                    Console.WriteLine(ex.Message);
                    Console.WriteLine();
                }
            }

            Console.WriteLine("Registro de matrículas concluído");

            Console.WriteLine();
            Console.WriteLine("=======================================");
            Console.WriteLine();

            Console.Write("Pressione qualquer tecla para continuar");
            Console.ReadKey();
        }