Exemplo n.º 1
0
        public ActionResult Index(ParamDateRangeModel daterange)
        {
            var opvisitcensusModel = _clPatientStatisticsDB.OPVisitCensus(daterange.DateFrom, daterange.DateTo); //_clReportDAL.GetReportProcedureDoneListDAL(DateFrom, DateTo);

            ReportViewer reportViewer = new ReportViewer();

            reportViewer.ProcessingMode = ProcessingMode.Local;

            reportViewer.LocalReport.ReportPath = Request.MapPath(Request.ApplicationPath) + @"\Areas\ManagementReports\Reports\PatientStatistics\OPVisitCensus.rdl";
            reportViewer.LocalReport.DataSources.Add(new ReportDataSource("dsOPVisitCensus", opvisitcensusModel));
            reportViewer.LocalReport.SetParameters(new ReportParameter("stdate", daterange.DateFrom));
            reportViewer.LocalReport.SetParameters(new ReportParameter("endate", daterange.DateTo));
            reportViewer.LocalReport.DisplayName = base.SaveFilestreamtoPDF(reportViewer);

            ViewBag.ReportViewer = reportViewer;

            //ReportPrintDocument rp = new ReportPrintDocument(reportViewer.LocalReport);
            //rp.Print();

            return(View());
            //return View("CathProcedureDoneList", ViewBag.ReportViewer);
        }