public virtual CrystalDecisions.CrystalReports.Engine.ReportDocument CreateReport()
        {
            AttendanceDateBetween rpt = new AttendanceDateBetween();

            rpt.Site = this.Site;
            return(rpt);
        }
Beispiel #2
0
        private void btnAttendanceBetweenReport_Click(object sender, EventArgs e)
        {
            DataSet dsAttendance = Connection.GetDataSet("GetAttendanceBetWeenDate '" + txtDateFrom.Value.Date + "','" + txtDateTo.Value.Date + "'     SELECT     schoolname, schooladdress, affiliate_by, logoimage  FROM         tbl_school");

            if (dsAttendance.Tables[0].Rows.Count > 0)
            {
                AttendanceDateBetween cr1 = new AttendanceDateBetween();
                cr1.PrintOptions.PaperOrientation = PaperOrientation.Portrait;
                cr1.PrintOptions.PaperSize        = CrystalDecisions.Shared.PaperSize.PaperLetter;
                dsAttendance.WriteXmlSchema(@"" + Connection.GetAccessPathId() + @"Barcodes\a\AttendanceDateBetween.xsd");
                cr1.SetDataSource(dsAttendance);
                ShowAllReports s = new ShowAllReports();
                s.crystalReportViewer1.ReportSource = cr1;
                s.Show();
            }
            else
            {
                MessageBox.Show("Attendance Not Registered.");
                return;
            }
        }