예제 #1
0
        public virtual CrystalDecisions.CrystalReports.Engine.ReportDocument CreateReport()
        {
            RaporHasarliGetirenler rpt = new RaporHasarliGetirenler();

            rpt.Site = this.Site;
            return(rpt);
        }
예제 #2
0
        private void FormPdfRaporHasarliGetirenler_Load(object sender, EventArgs e)
        {
            DataTable      DataTable = new DataTable();
            SqlDataAdapter Adapter   = new SqlDataAdapter("SELECT TbUyeler.TcKimlikNo,TbUyeler.AdiSoyadi,TbKitaplar.KitapAdi,TbKitaplar.YazarAdi,TbOkunanKitaplar.VerilisTarihi,TbOkunanKitaplar.BitisTarihi,TbOkunanKitaplar.TeslimTarihi,TbOkunanKitaplar.HasarDurumu From TbKitaplar INNER JOIN TbOkunanKitaplar ON TbKitaplar.KitapAdi=TbOkunanKitaplar.KitapAdi AND TbKitaplar.YazarAdi=TbOkunanKitaplar.YazarAdi  INNER JOIN TbUyeler ON TbOkunanKitaplar.TcKimlikNo=TbUyeler.TcKimlikNo WHERE HasarDurumu='Hasarlı Getirdi'", Baglanti);

            Adapter.Fill(DataTable);
            RaporHasarliGetirenler RaporHasarliGetirenler = new RaporHasarliGetirenler();

            RaporHasarliGetirenler.SetDataSource(DataTable);
            string Yol = string.Concat(Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData), "Rapor.pdf");

            RaporHasarliGetirenler.ExportToDisk(ExportFormatType.PortableDocFormat, Yol);
            PdfRapor.src = Yol;
            File.Delete(Yol);
        }