public virtual CrystalDecisions.CrystalReports.Engine.ReportDocument CreateReport() { rptKQXetNghiemTieuDe rpt = new rptKQXetNghiemTieuDe(); rpt.Site = this.Site; return(rpt); }
public void PrintKetQua() { DataTable dtBN = loadBN(); DataTable dtDV = loadDichVu(); if (dtBN == null) { return; } if (dtDV == null) { return; } try { rptKQXetNghiemTieuDe R = new rptKQXetNghiemTieuDe(); dtDV.TableName = "dtXetNghiem"; R.SetDataSource(dtDV); for (int i = 0; i < dtBN.Columns.Count; i++) { try { R.SetParameterValue(dtBN.Columns[i].ToString(), dtBN.Rows[0][i].ToString()); } catch (Exception) { } } R.PrintToPrinter(0, true, 1, 100); R.Dispose(); try { string sqlSaveKetQuaCanLamSan = @" EXEC zHS_CreateKetQuaCanLamSan '" + this.MaPhieuCLS + "'"; DataAcess.Connect.ExecSQL(sqlSaveKetQuaCanLamSan); } catch (Exception) { } } catch (Exception E) { } }