public ActionResult ReporteCreditoAprobado(string pFecha, int?pUsuarioid, int?pOficinaid) { var data = CreditoBL.ReporteCreditoAprobacion(DateTime.Parse(pFecha), pUsuarioid, pOficinaid); var rd = new ReportDataSource("dsCreditoAprobacion", data); var oficina = "TODOS"; if (pOficinaid != null) { oficina = OficinaBL.Obtener(pOficinaid.Value).Denominacion; } var usuario = "TODOS"; if (pUsuarioid != null) { usuario = UsuarioBL.Obtener(x => x.UsuarioId == pUsuarioid.Value, includeProperties: "Persona").Persona.NombreCompleto; } var parametros = new List <ReportParameter> { new ReportParameter("Oficina", oficina), new ReportParameter("Gestor", usuario), new ReportParameter("Fecha", DateTime.Parse(pFecha).ToShortDateString()) }; return(Reporte("PDF", "rptCreditoAprobacion.rdlc", rd, "A4Horizontal0.25", parametros)); }