public void Incluir() { // ================ CENTARIO ===================== // //pega uma Professor ProfessorController pc = new ProfessorController(); Professor p = pc.Listar(new Professor())[0]; TurmaController tc = new TurmaController(); Turma t = tc.Listar(new Turma())[0]; Aula aula = new Aula(); aula.idProfessor = p; aula.idTurma = t; aula.Nome = "ADS-05"; // ================ AÇÃO ===================== // //chama metodod incluir AulaController aulac = new AulaController(); aulac.Incluir(aula); List <Aula> consulta = aulac.ListarByName(aula); // ================ VALIDAÇÃO ===================== // //verificacao Assert.IsNotEmpty(consulta); Assert.IsTrue(consulta[0].Nome == aula.Nome); }
public void Atualizar() { // ================ CENTARIO ===================== // //pega uma turma TurmaController t = new TurmaController(); Turma turma = t.Listar(new Turma())[0]; string nome = "Atualizado"; Turma updated = new Turma(); updated.idTurma = turma.idTurma; updated.Nome = turma.Nome; // ================ AÇÃO ===================== // updated.Nome = nome; t.Atualizar(updated); List <Turma> consulta = t.ListarByName(updated); // ================ VALIDAÇÃO ===================== // Assert.IsNotEmpty(consulta); Assert.IsNotNull(consulta[0].Nome); Assert.IsTrue(consulta[0].Nome == nome); }
public void Carregar() { List <Turma> turmas = new TurmaController().Listar(new Turma()); listaGridTurmas.DataSource = turmas; listaGridTurmas.DataBind(); }
public void CarregarCombo() { dropDownTurmas.Items.Clear(); List <Turma> lst = new TurmaController().Listar(new Turma()); foreach (Turma item in lst) { dropDownTurmas.Items.Add(new ListItem(item.Nome, item.idTurma.ToString())); } }
public void MatricularTurmaCompleta() { var context = CreateContext(); var controller = new TurmaController(context); controller.MatricularAluno(10, 100); controller.MatricularAluno(10, 101); var turmaAluno = context.AlunosTurmas.FirstOrDefault(f => f.IdAluno == 100 && f.IdTurma == 10); Assert.Equal(0, turmaAluno.Turma.Vagas); }
public void MatricularTurmaDuplicada() { var context = CreateContext(); var controller = new TurmaController(context); var message = Assert.Throws <ApplicationException>(() => { controller.MatricularAluno(10, 100); controller.MatricularAluno(10, 100); }).Message; Assert.Contains("já matriculado", message); }
public void Listar() { // ================ CENTARIO ===================== // //pega uma turma TurmaController t = new TurmaController(); // ================ AÇÃO ===================== // List <Turma> alunos = t.Listar(new Turma()); // ================ VALIDAÇÃO ===================== // //verificacao Assert.IsNotEmpty(alunos); Assert.AreNotEqual(0, alunos.Count); }
public void Deletar() { // ================ CENTARIO ===================== // //pega uma turma TurmaController t = new TurmaController(); Turma turma = t.Listar(new Turma())[0]; // ================ AÇÃO ===================== // t.Excluir(turma); List <Turma> consulta = t.ListarByName(turma); // ================ VALIDAÇÃO ===================== // //verificacao Assert.IsEmpty(consulta); }
public void Incluir() { // ================ CENTARIO ===================== // //pega uma turma TurmaController t = new TurmaController(); Turma turma = new Turma(); turma.Nome = "Ads"; // ================ AÇÃO ===================== // //chama metodod incluir t.Incluir(turma); List <Turma> consulta = t.ListarByName(turma); // ================ VALIDAÇÃO ===================== // Assert.IsNotEmpty(consulta); }
public void Incluir() { // ================ CENTARIO ===================== // //pega uma turma TurmaController t = new TurmaController(); List <Turma> turma = t.Listar(new Turma()); //cria um aluno Aluno aluno = new Aluno(); aluno.Foto = 12; aluno.Matricula = 123; aluno.Nome = "Rubiao"; aluno.idTurma = turma[0]; // ================ AÇÃO ===================== // //chama metodod incluir AlunoController alunoControl = new AlunoController(); alunoControl.Incluir(aluno); // ================ VALIDAÇÃO ===================== // Assert.IsNotNull(alunoControl.ListarByMatricula(aluno)); }
static void Main(string[] args) { Console.WriteLine("\nSISTEMA DE CONTROLE DE TURMAS E ALUNOS\n"); Console.WriteLine("\nPor favor, escolha a opção desejada: 1 para TURMA , 2 para ALUNO ou 0 para encerrar o programa: "); var escolha = Console.ReadLine(); if (escolha == "1") { var turmaController = new TurmaController(); Console.WriteLine("(1) Cadastrar turma"); Console.WriteLine("(2) Atualizar turma"); Console.WriteLine("(3) Excluir turma"); Console.WriteLine("(4) Consultar turma"); Console.WriteLine("(0) Encerrar programa"); try { Console.Write("\nEscolha a opção desejada: "); var opcao = int.Parse(Console.ReadLine()); switch (opcao) { case 1: turmaController.CadastrarTurma(); Main(args); //recursividade break; case 2: turmaController.AtualizarTurma(); Main(args); //recursividade(looping) break; case 3: turmaController.ExcluirTurma(); Main(args); break; case 4: turmaController.ConsultarTurmas(); Main(args); break; case 0: Console.WriteLine("\nFIM DO PROGRAMA!"); break; } } catch (Exception e) { Console.WriteLine("\nErro: " + e.Message); } } else if (escolha == "2") { var alunoController = new AlunoController(); Console.WriteLine("(1) Cadastrar aluno"); Console.WriteLine("(2) Atualizar aluno"); Console.WriteLine("(3) Excluir aluno"); Console.WriteLine("(4) Consultar aluno"); Console.WriteLine("(0) Encerrar programa"); try { Console.Write("\nEscolha a opção desejada: "); var opcao = int.Parse(Console.ReadLine()); switch (opcao) { case 1: alunoController.CadastrarAluno(); Main(args); //recursividade break; case 2: alunoController.AtualizarAluno(); Main(args); //recursividade(looping) break; case 3: alunoController.ExcluirAluno(); Main(args); break; case 4: alunoController.ConsultarAlunos(); Main(args); break; case 0: Console.WriteLine("\nFIM DO PROGRAMA!"); break; } } catch (Exception e) { Console.WriteLine("\nErro: " + e.Message); } } else if (escolha == "0") { Console.WriteLine("\nFIM DO PROGRAMA!"); } else { Console.WriteLine("\nOpção Inválida"); Console.WriteLine("\nPor favor digite uma opção válida"); Main(args); } Console.ReadKey(); }
static void Main(string[] args) { Console.WriteLine("\n SISTEMA DE CONTROLE DE TURMAS E ALUNOS"); var turmaController = new TurmaController(); var alunoController = new AlunoController(); Console.WriteLine("\n(1)Cadastrar Turma"); Console.WriteLine("\n(2)Atualizar Turma"); Console.WriteLine("\n(3)Excluir Turma"); Console.WriteLine("\n(4)Consultar Turma"); Console.WriteLine("\n(5)Cadastrar Aluno"); Console.WriteLine("\n(6)Atualizar Aluno"); Console.WriteLine("\n(7)Excluir Aluno"); Console.WriteLine("\n(8)Consultar Aluno"); Console.WriteLine("\n(9)Cadastrar Aluno por Turma"); Console.WriteLine("\n(0) Sair"); try { Console.Write("\nESCOLHA A OPÇÃO DESEJADA: "); var opcao = int.Parse(Console.ReadLine()); switch (opcao) { case 1: turmaController.CadastrarTurma(); Main(args); break; case 2: turmaController.AtualizarTurma(); Main(args); break; case 3: turmaController.ExcluirTurma(); Main(args); break; case 4: turmaController.ConsultarTurmas(); Main(args); break; case 5: alunoController.CadastrarAluno(); Main(args); break; case 6: alunoController.AtualizarAluno(); Main(args); break; case 7: alunoController.ExcluirAluno(); Main(args); break; case 8: alunoController.ConsultarAluno(); Main(args); break; case 9: alunoController.ConsultarAlunoPorTurma(); Main(args); break; case 0: Console.WriteLine("\nFim do Programa!"); break; } } catch (Exception e) { Console.WriteLine("\nERRO : " + e.Message); } Console.ReadKey(); }