示例#1
0
        public ActionResult YearwiseReport(FormCollection FC, YearwiseModel objMW)
        {
            YearwiseModel objMWlist = new YearwiseModel();

            objMWlist.YearNameList = BindYear();

            if (objMW.YearID == "0")
            {
                ModelState.AddModelError("Message", "Please select Year");
            }
            else
            {
                objMWlist.YearID = objMW.YearID;

                DataSet ds = objIlReports.Get_YearwisePayment_details(objMW.YearID);
                ds.Tables[0].TableName = "DSYear";

                if (ds.Tables[0].Rows.Count > 0)
                {
                    ReportClass rptH = new ReportClass();
                    rptH.FileName = Server.MapPath("~/Reports/YearwiseCollectionreport.rpt");
                    rptH.Load();
                    rptH.SetDataSource(ds.Tables[0]);
                    Response.Buffer = false;
                    Response.ClearContent();
                    Response.ClearHeaders();

                    Stream stream = rptH.ExportToStream(CrystalDecisions.Shared.ExportFormatType.PortableDocFormat);
                    stream.Seek(0, SeekOrigin.Begin);
                    return(File(stream, "application/pdf", "YearwiseMaintenanceReport.pdf"));
                }
            }

            return(View(objMWlist));
        }
示例#2
0
        public ActionResult YearwiseReport()
        {
            YearwiseModel objMWlist = new YearwiseModel();

            objMWlist.YearNameList = BindYear();
            return(View(objMWlist));
        }