Example #1
0
        public void buscarTodosTest()
        {
            UnidadeDeTrabalho unidadeDeTrabalho = new UnidadeDeTrabalho();
            NotaBusiness notaBusiness = new NotaBusiness(unidadeDeTrabalho);

            Assert.DoesNotThrow(() => notaBusiness.buscarTodos());
        }
        public ActionResult ConsultaNotas_aluno(AlunoModel viewModel)
        {
            UnidadeDeTrabalho unidadeDeTrabalho = new UnidadeDeTrabalho();
            CursoBusiness cursoBusiness = new CursoBusiness(unidadeDeTrabalho);
            DisciplinaBusiness disciplinaBusiness = new DisciplinaBusiness(unidadeDeTrabalho);
            NotaBusiness notaBusiness = new NotaBusiness(unidadeDeTrabalho);

            DateTime dataInicio = DateTime.MinValue;
            DateTime dataFim = DateTime.MaxValue;
            if (viewModel.DataInicio != null)
                dataInicio = DateTime.ParseExact(viewModel.DataInicio, "dd/MM/yyyy",
                                       System.Globalization.CultureInfo.InvariantCulture);
            if (viewModel.DataFim != null)
                dataFim = DateTime.ParseExact(viewModel.DataFim, "dd/MM/yyyy",
                                           System.Globalization.CultureInfo.InvariantCulture);

            var nomeUsuario = HttpContext.GetOwinContext().Authentication.User.Identity.GetUserName();

            MatriculaBusiness matriculaBusiness = new MatriculaBusiness(unidadeDeTrabalho);
            Int32 matriculaId = matriculaBusiness.buscarMatriculaPorEmail(nomeUsuario).matriculaId;

            List<Nota> notas = notaBusiness.consultarNotasPorFiltros(0, matriculaId, viewModel.Disciplina, dataInicio, dataFim).ToList();

            ViewBag.Notas = notas;
            ViewBag.Disciplinas = disciplinaBusiness.BuscarTodos();
            ViewBag.Cursos = cursoBusiness.BuscarTodos();

            return View();
        }
Example #3
0
        public void consultarNotasDisciplinaTest()
        {
            Disciplina disciplinaParam = MockDisciplina();

            UnidadeDeTrabalho unidadeDeTrabalho = new UnidadeDeTrabalho();
            NotaBusiness notaBusiness = new NotaBusiness(unidadeDeTrabalho);

            Assert.IsNotEmpty(notaBusiness.consultarNotasDisciplina(disciplinaParam));
        }
Example #4
0
        public void consultarNotasAlunoTest()
        {
            Aluno alunoParam = MockAluno();

            UnidadeDeTrabalho unidadeDeTrabalho = new UnidadeDeTrabalho();
            NotaBusiness notaBusiness = new NotaBusiness(unidadeDeTrabalho);

            Assert.IsNotEmpty(notaBusiness.consultarNotasAluno(alunoParam));
        }
        public BancoDadosBusiness(UnidadeDeTrabalho unidadeDeTrabalho)
        {
            universidadeBusiness = new UniversidadeBusiness(unidadeDeTrabalho);
            cursoBusiness = new CursoBusiness(unidadeDeTrabalho);
            enderecoBusiness = new EnderecoBusiness(unidadeDeTrabalho);
            pessoaBusiness = new PessoaBusiness(unidadeDeTrabalho);
            matriculaBusiness = new MatriculaBusiness(unidadeDeTrabalho);
            alunoBusiness = new AlunoBusiness(unidadeDeTrabalho);
            professorBusiness = new ProfessorBusiness(unidadeDeTrabalho);
            coordenadorBusiness = new CoordenadorBusiness(unidadeDeTrabalho);
            disciplinaBusiness = new DisciplinaBusiness(unidadeDeTrabalho);
            periodoBusiness = new PeriodoBusiness(unidadeDeTrabalho);
            avaliacaoBusiness = new AvaliacaoBusiness(unidadeDeTrabalho);
            notaBusiness = new NotaBusiness(unidadeDeTrabalho);
            turmaBusiness = new TurmaBusiness(unidadeDeTrabalho);

            criaInformacoesCurso();
        }
Example #6
0
        public void consultarNotasTurmaTest()
        {
            Turma turmaParam = MockTurma();

            UnidadeDeTrabalho unidadeDeTrabalho = new UnidadeDeTrabalho();
            NotaBusiness notaBusiness = new NotaBusiness(unidadeDeTrabalho);

            Assert.IsNotEmpty(notaBusiness.consultarNotasTurma(turmaParam));
        }
Example #7
0
        public void consultarNotasPeriodoTest()
        {
            Periodo periodoParam = MockPeriodo();

            UnidadeDeTrabalho unidadeDeTrabalho = new UnidadeDeTrabalho();
            NotaBusiness notaBusiness = new NotaBusiness(unidadeDeTrabalho);

            Assert.IsNotEmpty(notaBusiness.consultarNotasPeriodo(periodoParam));
        }
Example #8
0
        public void criaNotaTestTest()
        {
            UnidadeDeTrabalho unidadeDeTrabalho = new UnidadeDeTrabalho();
            NotaBusiness notaBusiness = new NotaBusiness(unidadeDeTrabalho);

            Models.Aluno aluno = MockAluno();
            Models.Avaliacao avaliacao = MockAvaliacao();

            Assert.DoesNotThrow(() => notaBusiness.criaNota(aluno, 100, avaliacao));
        }
        public ActionResult ConsultaNotas_secretario(SecretariaModel viewModel)
        {
            UnidadeDeTrabalho unidadeDeTrabalho = new UnidadeDeTrabalho();
            CursoBusiness cursoBusiness = new CursoBusiness(unidadeDeTrabalho);
            DisciplinaBusiness disciplinaBusiness = new DisciplinaBusiness(unidadeDeTrabalho);
            NotaBusiness notaBusiness = new NotaBusiness(unidadeDeTrabalho);

            DateTime dataInicio = DateTime.MinValue;
            DateTime dataFim = DateTime.MaxValue;
            if (viewModel.DataInicio != null)
                dataInicio = DateTime.ParseExact(viewModel.DataInicio, "dd/MM/yyyy",
                                        System.Globalization.CultureInfo.InvariantCulture);
            if (viewModel.DataFim != null)
                dataFim = DateTime.ParseExact(viewModel.DataFim, "dd/MM/yyyy",
                                            System.Globalization.CultureInfo.InvariantCulture);
            List<Nota> notas = notaBusiness.consultarNotasPorFiltros(viewModel.Curso, viewModel.Aluno, viewModel.Disciplina, dataInicio, dataFim).ToList();

            ViewBag.Notas = notas;
            ViewBag.Disciplinas = disciplinaBusiness.BuscarTodos();
            ViewBag.Cursos = cursoBusiness.BuscarTodos();

            return View();
        }