Ejemplo n.º 1
0
        public virtual CrystalDecisions.CrystalReports.Engine.ReportDocument CreateReport()
        {
            RpPDB rpt = new RpPDB();

            rpt.Site = this.Site;
            return(rpt);
        }
Ejemplo n.º 2
0
        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;
            }
        }