public virtual CrystalDecisions.CrystalReports.Engine.ReportDocument CreateReport() { CryReportNhanVien rpt = new CryReportNhanVien(); rpt.Site = this.Site; return(rpt); }
private void btIn_Click(object sender, EventArgs e) { if (rdInAll.Checked == true) { string select = "select * from tbl_NhanVien"; CryReportNhanVien innv = new CryReportNhanVien(); innv.SetDataSource(ketnoi.laydlbang(select)); crtInnv.ReportSource = innv; crtInnv.Refresh(); } else { if (rdInma.Checked == true) { string select = "select * from tbl_NhanVien where Manv ='" + cbchon.SelectedValue.ToString() + "'"; CryReportNhanVien innv = new CryReportNhanVien(); innv.SetDataSource(ketnoi.laydlbang(select)); crtInnv.ReportSource = innv; crtInnv.Refresh(); } else { if (rdPhong.Checked == true) { string select = "select * from tbl_NhanVien where Mapban ='" + cbchon.SelectedValue.ToString() + "'"; CryReportNhanVien innv = new CryReportNhanVien(); innv.SetDataSource(ketnoi.laydlbang(select)); crtInnv.ReportSource = innv; crtInnv.Refresh(); } else { if (rdcv.Checked == true) { string select = "select * from tbl_NhanVien where Macv ='" + cbchon.SelectedValue.ToString() + "'"; CryReportNhanVien innv = new CryReportNhanVien(); innv.SetDataSource(ketnoi.laydlbang(select)); crtInnv.ReportSource = innv; crtInnv.Refresh(); } else { MessageBox.Show("Bạn phải chọn mục để in", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } } } } }