コード例 #1
0
        public virtual CrystalDecisions.CrystalReports.Engine.ReportDocument CreateReport()
        {
            CrystalReportHoaDon rpt = new CrystalReportHoaDon();

            rpt.Site = this.Site;
            return(rpt);
        }
コード例 #2
0
        private void Report_Load(object sender, EventArgs e)
        {
            DataSetReport ds = new DataSetReport();
            string        maHD, ngayThanhToan, tongTien, maDP, maKH, hoTen, ngayBatDau, ngayTraPhong, donGia;

            maHD          = ucHoaDon.dtHD.dt.Rows[0]["maHD"].ToString();
            ngayThanhToan = ucHoaDon.dtHD.dt.Rows[0]["ngayThanhToan"].ToString();
            tongTien      = ucHoaDon.dtHD.dt.Rows[0]["tongTien"].ToString();
            maDP          = ucHoaDon.dtHD.dt.Rows[0]["maDP"].ToString();
            maKH          = ucHoaDon.dtHD.dt.Rows[0]["maKH"].ToString();
            hoTen         = ucHoaDon.dtHD.dt.Rows[0]["hoTen"].ToString();
            ngayBatDau    = ucHoaDon.dtHD.dt.Rows[0]["ngayBatDau"].ToString();
            ngayTraPhong  = ucHoaDon.dtHD.dt.Rows[0]["ngayTraPhong"].ToString();
            donGia        = ucHoaDon.dtHD.dt.Rows[0]["donGia"].ToString();

            ds.TT_HoaDon.AddTT_HoaDonRow(maHD, ngayThanhToan, int.Parse(tongTien), maDP, maKH, hoTen, ngayBatDau, ngayTraPhong, int.Parse(donGia));

            CrystalReportHoaDon rp = new CrystalReportHoaDon();

            rp.SetDataSource(ds);
            rp.SetParameterValue("maKS", FormMain.NhanVien.maKS);
            crystalReportViewerHD.ReportSource = rp;
        }