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

            rpt.Site = this.Site;
            return(rpt);
        }
        private void frmThanhToan_InHD_Load(object sender, EventArgs e)
        {
            etx.SoPhieu = UCBanHang.MaHD;
            DataTable dt = new DataTable("ThongKe");

            dt = bus_px.ThongKe_In_Cafe(etx);
            TienHang.DataBindings.Clear();
            TienHang.DataBindings.Add("Text", dt, "TienHang");
            TongTien.DataBindings.Clear();
            TongTien.DataBindings.Add("Text", dt, "TongTien");
            PhuThu.DataBindings.Clear();
            PhuThu.DataBindings.Add("Text", dt, "PhuThu");
            KM.DataBindings.Clear();
            KM.DataBindings.Add("Text", dt, "KhuyenMai");
            DaTra.DataBindings.Clear();
            DaTra.DataBindings.Add("Text", dt, "DaTra");
            ConLai.DataBindings.Clear();
            ConLai.DataBindings.Add("Text", dt, "ConLai");
            TienHat.DataBindings.Clear();
            TienHat.DataBindings.Add("Text", dt, "TienHat");
            if (UCBanHang.Loai == "CaFe")
            {
                etct.SoPhieu = UCBanHang.MaHD;
                crt_InHoaDonCaFe _InHDBan = new crt_InHoaDonCaFe();
                _InHDBan.SetDataSource(bus_pxct.In_Cafe(etct));
                _InHDBan.SetParameterValue("TienHang", TienHang.Text + " VND");
                _InHDBan.SetParameterValue("TongTien", TongTien.Text + " VND");
                _InHDBan.SetParameterValue("KM", KM.Text + " VND");
                _InHDBan.SetParameterValue("DaTra", DaTra.Text + " VND");
                _InHDBan.SetParameterValue("PhuThu", PhuThu.Text + " VND");
                _InHDBan.SetParameterValue("ConLai", ConLai.Text + " VND");
                crystalReportViewer1.ReportSource = _InHDBan;
            }
            else if (UCBanHang.Loai == "KaRa")
            {
                etct.SoPhieu = UCBanHang.MaHD;
                crt_InHoaDonKara _InHDKaRa = new crt_InHoaDonKara();
                _InHDKaRa.SetDataSource(bus_pxct.In_Cafe(etct));
                _InHDKaRa.SetParameterValue("TienHang", TienHang.Text + " VND");
                _InHDKaRa.SetParameterValue("TongTien", TongTien.Text + " VND");
                _InHDKaRa.SetParameterValue("KM", KM.Text + " VND");
                _InHDKaRa.SetParameterValue("DaTra", DaTra.Text + " VND");
                _InHDKaRa.SetParameterValue("PhuThu", PhuThu.Text + " VND");
                _InHDKaRa.SetParameterValue("ConLai", ConLai.Text + " VND");
                _InHDKaRa.SetParameterValue("TienHat", TienHat.Text + " VND");
                crystalReportViewer1.ReportSource = _InHDKaRa;
            }
        }
        private void crystalReportViewer1_ReportRefresh(object source, CrystalDecisions.Windows.Forms.ViewerEventArgs e)
        {
            etx.SoPhieu = UCBanHang.MaHD;
            DataTable dt = new DataTable("ThongKe");

            dt = bus_px.ThongKe_In_Cafe(etx);
            TienHang.DataBindings.Clear();
            TienHang.DataBindings.Add("Text", dt, "TienHang");
            TongTien.DataBindings.Clear();
            TongTien.DataBindings.Add("Text", dt, "TongTien");
            etct.SoPhieu = UCBanHang.MaHD;
            crt_InHoaDonCaFe _InHDBan = new crt_InHoaDonCaFe();

            _InHDBan.SetDataSource(bus_pxct.In_Cafe(etct));
            _InHDBan.SetParameterValue("TienHang", TienHang.Text);
            _InHDBan.SetParameterValue("TongTien", TongTien.Text);
            crystalReportViewer1.ReportSource = _InHDBan;
        }