public virtual CrystalDecisions.CrystalReports.Engine.ReportDocument CreateReport() { rptCurrentdaySalesReport rpt = new rptCurrentdaySalesReport(); rpt.Site = this.Site; return(rpt); }
private void tsRptInventorySoldToday_Click(object sender, EventArgs e) { try { this.Cursor = Cursors.WaitCursor; DataSet dsRecords = new DataSet(); DateTime dtCurrent = DateTime.Now; DateTime dtStartofDay = new DateTime(dtCurrent.Year, dtCurrent.Month, dtCurrent.Day, 0, 0, 0); DateTime dtEndofDay = new DateTime(dtCurrent.Year, dtCurrent.Month, dtCurrent.Day, 23, 59, 59); CReportManager objReportMgnr = new CReportManager(); CResult objResult = objReportMgnr.GetInventorySalesRecords(dtStartofDay.Ticks, dtEndofDay.Ticks); dsRecords = (DataSet)objResult.Data; DataTable dtDetails = GetInventroySalesReport(dsRecords); if (dtDetails.Rows.Count > 0) { string reportHeader = RMSAdminController.CollectHeader(); string reportFooter = RMSAdminController.CollectFooter(); Int32 totalCovers = Convert.ToInt32("0" + dsRecords.Tables[0].Rows[0]["guest_count"].ToString()); rptCurrentdaySalesReport objCurrentSales = new rptCurrentdaySalesReport(); objCurrentSales.SetDataSource(dtDetails); objCurrentSales.SetParameterValue(0, reportHeader); objCurrentSales.SetParameterValue(1, reportFooter); objCurrentSales.SetParameterValue(2, totalCovers.ToString()); RecportViewerCtl objRptViewer = new RecportViewerCtl(this); objRptViewer.cRptViewerAdmin.ReportSource = objCurrentSales; pnlContext.Controls.Clear(); objRptViewer.Parent = this; pnlContext.Controls.Add(objRptViewer); objRptViewer.Dock = DockStyle.Fill; } else { MessageBox.Show("There is no record.",RMSGlobal.MessageBoxTitle,MessageBoxButtons.OK,MessageBoxIcon.Information); } this.Cursor = Cursors.Default; } catch (Exception exp) { throw exp; } }
public virtual CrystalDecisions.CrystalReports.Engine.ReportDocument CreateReport() { rptCurrentdaySalesReport rpt = new rptCurrentdaySalesReport(); rpt.Site = this.Site; return rpt; }