Exemplo n.º 1
0
        public void DisplayReport()
        {
            DataTable dt = null;

            if (apoteker == null && tgl == null)
            {
                dt = cmd.DataTableTransaksi();
            }

            if ((apoteker == null) & (tgl != null))
            {
                dt = cmd.DataTableTransaksiByTgl(tgl);
            }

            if ((apoteker != null) & (tgl == null))
            {
                dt = cmd.DataTableTransaksiByApoteker(apoteker);
            }

            if ((apoteker != null) & (tgl != null))
            {
                dt = cmd.DataTableTransaksiByApotekerTgl(apoteker, tgl);
            }

            rpt.Reset();
            var ds = new ReportDataSource("DataTransaksi", dt);

            rpt.LocalReport.DataSources.Add(ds);
            rpt.LocalReport.ReportPath = @"report\LaporanTransaksi.rdlc";
            rpt.SetDisplayMode(DisplayMode.PrintLayout);
            rpt.RefreshReport();
        }