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(); }
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(); }