public ActionResult RelatorioOcorrencia(int AlunoId)
        {
            var listaOcorrenciasAluno = bussinesOcorrencia.ObterOcorrenciasPorAluno(AlunoId);

            var relatorioGerado = Relatorios.GerarRelatorio <Ocorrencia>(System.Web.HttpContext.Current.Server.MapPath("~/Relatorios/ocorrencias.frx"), listaOcorrenciasAluno, "Dados", TiposDeRelatorios.PDF, null);

            return(File(relatorioGerado, "application/pdf", "relatorioocorrencias.pdf"));
        }
Example #2
0
        // GET: Ocorrencias
        public ActionResult Index(int AlunoId)
        {
            var ocorrenciasDoAlunoVm = Mapper.Map <IList <Ocorrencia>, IList <OcorrenciaVM> >(_bussinesOcorrencia.ObterOcorrenciasPorAluno(AlunoId));

            if (ocorrenciasDoAlunoVm.Count == 0)
            {
                TempData["Mensagem"] = "Este aluno não possui ocorrência!";
                return(RedirectToAction("VisaoGeral", "Alunos", new { Id = AlunoId }));
            }
            ViewBag.IDALUNO = AlunoId;
            return(View(ocorrenciasDoAlunoVm));
        }