Пример #1
0
        public virtual CrystalDecisions.CrystalReports.Engine.ReportDocument CreateReport()
        {
            crBonus_Instrument_Confirmation_Report_DSE_21_2 rpt = new crBonus_Instrument_Confirmation_Report_DSE_21_2();

            rpt.Site = this.Site;
            return(rpt);
        }
        private void btnViewReport_Click(object sender, EventArgs e)
        {
            Bonus_Instrument_Confirmation_Reports_DSE_21_2BAL objBAL = new Bonus_Instrument_Confirmation_Reports_DSE_21_2BAL();
            DataTable       data      = new DataTable();
            frmReportViewer rptviewer = new frmReportViewer();
            crBonus_Instrument_Confirmation_Report_DSE_21_2 objrpt = new crBonus_Instrument_Confirmation_Report_DSE_21_2();

            try
            {
                CheckValidation();
                SetCustInfo();

                data = objBAL.GetBonusInstrumentConfirmationData(_instrumentId, dtpFromDate.Value, dtpToDate.Value, _custCode, _boid);
                objrpt.SetDataSource(data);
                rptviewer.crvReportViewer.ReportSource = objrpt;
                ((TextObject)objrpt.Section2.ReportObjects["txtStartDate"]).Text = Convert.ToDateTime(dtpFromDate.Value.ToString()).ToString("dd/MM/yyyy");
                ((TextObject)(objrpt.Section2.ReportObjects["txtEndDate"])).Text = Convert.ToDateTime(dtpToDate.Value.ToShortDateString()).ToString("dd/MM/yyyy");
                rptviewer.Show();
                ResetInputInfo();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }