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

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