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

            rpt.Site = this.Site;
            return(rpt);
        }
Пример #2
0
        private void btnshow_Click(object sender, EventArgs e)
        {
            crPortfolio_Statement_Instrumnet_Wise_DSE_22_3 objRPT = new crPortfolio_Statement_Instrumnet_Wise_DSE_22_3();
            frmReportViewer viewer = new frmReportViewer();

            string insCode = txtCompanyCode.Text;
            string dcode   = objBAL.GetCompanyCode(insCode);


            if (insCode == "")
            {
                MessageBox.Show("Please enter your company code");
            }
            else if (dcode != insCode)
            {
                MessageBox.Show("Your Company Code is invalid");
            }
            else
            {
                string Exchange = cmbExchangeName.Text;

                DataTable dt = new DataTable();
                dt = objBAL.Portfolio_Statement_Instrumnet_Wise(insCode, dtpTradeDate.Value, Exchange);
                objRPT.SetDataSource(dt);
                viewer.crvReportViewer.ReportSource = objRPT;
                if (Exchange == "DSE")
                {
                    Exchange = "DSE";
                }
                else
                {
                    Exchange = "All";
                }
                ((TextObject)objRPT.Section2.ReportObjects["txtInstrumentId"]).Text = insCode;
                ((TextObject)objRPT.Section2.ReportObjects["txtExchangeName"]).Text = cmbExchangeName.Text;
                ((TextObject)objRPT.Section2.ReportObjects["txtReportDate"]).Text   = dtpTradeDate.Value.ToString("dd-MMMM-yyyy");
                viewer.Show();
            }
        }