public virtual CrystalDecisions.CrystalReports.Engine.ReportDocument CreateReport() { RpPDB rpt = new RpPDB(); rpt.Site = this.Site; return(rpt); }
private void btn_view_Click(object sender, EventArgs e) { DataTable dt = new DataTable(); RpPDB rp_PDB = new RpPDB(); if (cb_Select.SelectedIndex == 0) { if (txt_MaPhieu.Text == "") { MessageBox.Show("Hãy nhập mã Phiếu Đặt Bàn", "Thông Báo"); } else { string mapdb = txt_MaPhieu.Text; dt = db.DocBang(" Select MaPhieu from PhieuDatBan where MaPhieu = '" + mapdb + "'"); if (dt.Rows.Count == 0) { MessageBox.Show("Mã Phiếu này không tồn tại. Hãy Nhập Mã khác", "Thông Báo"); return; } string sql; sql = " exec RpPDB '" + mapdb + "'"; dt = db.DocBang(sql); rp_PDB.SetDataSource(dt); crystalReportViewer1.ReportSource = rp_PDB; } } if (cb_Select.SelectedIndex == 1) { string sql; sql = " Select * from PhieuDatBan"; dt = db.DocBang(sql); rp_PDB.SetDataSource(dt); crystalReportViewer1.ReportSource = rp_PDB; } }