Пример #1
0
        public virtual CrystalDecisions.CrystalReports.Engine.ReportDocument CreateReport()
        {
            CRPT_DA_BAOCAO_THOIGIAN_XETNGHIEM rpt = new CRPT_DA_BAOCAO_THOIGIAN_XETNGHIEM();

            rpt.Site = this.Site;
            return(rpt);
        }
 public virtual CrystalDecisions.CrystalReports.Engine.ReportDocument CreateReport()
 {
     CRPT_DA_BAOCAO_THOIGIAN_XETNGHIEM rpt = new CRPT_DA_BAOCAO_THOIGIAN_XETNGHIEM();
     rpt.Site = this.Site;
     return rpt;
 }
        private void IN_BAOCAO_THOIGIAN_XETNGHIEM()
        {
            DataTable v_dtData = new DataTable();

            v_dtData =
                SPs.DaBaocaoThoigianXetnghiem(
                    dtFromDate.Value,
                    dtToDate.Value.AddDays(1).AddSeconds(-1),
                    Utility.Int32Dbnull(cboLoaiXetnghiem.SelectedValue, -1)).GetDataSet().Tables[0];

               // SubSonic.StoredProcedure.
            if (v_dtData.Rows.Count <= 0)
            {
                Utility.ShowMsg("Không tìm thấy bản ghi nào", "Thông báo");
                return;
            }
             string sTungayDenNgay = dtFromDate.Value.Date != dtToDate.Value.Date
                                      ? string.Format("{0} --- đến --- {1}", Getsday(dtFromDate.Value),
                                                      Getsday(dtToDate.Value))
                                      : Getsday(dtFromDate.Value);
            Utility.UpdateLogotoDatatable(ref v_dtData);
            var crpt = new ReportDocument();
            crpt = new CRPT_DA_BAOCAO_THOIGIAN_XETNGHIEM();
            var objForm = new frmPrintPreview("BÁO CÁO THỜI GIAN XÉT NGHIỆM", crpt, true,true);
            crpt.SetDataSource(v_dtData);
            crpt.DataDefinition.FormulaFields["Formula_1"].Text = Strings.Chr(34) +
                                                                  "        NGƯỜI LẬP BẢNG KÊ                                                           KẾ TOÁN                "
                                                                      .Replace("#$X$#",
                                                                               Strings.Chr(34) + "&Chr(13)&" +
                                                                               Strings.Chr(34)) +
                                                                  Strings.Chr(34);
            crpt.SetParameterValue("ParentBranchName", globalVariables.ParentBranch_Name);
            crpt.SetParameterValue("BranchName", globalVariables.Branch_Name);
            crpt.SetParameterValue("sTitleReport", "BÁO CÁO THỜI GIAN XÉT NGHIỆM " + cboLoaiXetnghiem.Text.ToUpper());
            crpt.SetParameterValue("sTuNgayDenNgay", sTungayDenNgay);

               objForm.crptViewer.ReportSource = crpt;
            objForm.ShowDialog();
            Utility.DefaultNow(this);
        }