コード例 #1
0
        public virtual CrystalDecisions.CrystalReports.Engine.ReportDocument CreateReport()
        {
            CRPT_THAIHA_BAOCAO_SLUONG_LOAI_XN rpt = new CRPT_THAIHA_BAOCAO_SLUONG_LOAI_XN();

            rpt.Site = this.Site;
            return(rpt);
        }
コード例 #2
0
        private void GetData()
        {
            try
            {
                var _dtData = new DataTable();
                _dtData =
                    ThaihaBaocaoSluongLoaiXn(dtFromDate.Value, dtToDate.Value,
                                             Utility.Int32Dbnull(cboDoiTuong.SelectedValue, -1),
                                             Utility.Int32Dbnull(cboTestType.SelectedValue, -1),
                                             Utility.Int32Dbnull(cboHos_Status.SelectedValue, -1),
                                             Utility.Int32Dbnull(cboKhoa.SelectedValue, -1)).GetDataSet().Tables[0];
                Utility.AddColumToDataTable(ref _dtData, "STT", typeof (Int32));
                int stt = 1;
                foreach (DataRow drv in _dtData.Rows)
                {
                    drv["STT"] = stt;
                    stt++;
                }
                _dtData.AcceptChanges();
                grdList.DataSource = _dtData;

                // SubSonic.StoredProcedure.
                if (_dtData.Rows.Count <= 0)
                {
                    Utility.ShowMsg("Không tìm thấy bản ghi nào", "Thông báo");
                    return;
                }
                string sTungayDenNgay =
                    string.Format("Từ ngày {0} đến {1} - Đối tượng : {2} - Loại xét nghiệm :{3} -Trạng thái :{4}",
                                  dtFromDate.Text, dtToDate.Text,
                                  cboDoiTuong.SelectedIndex >= 0
                                      ? Utility.sDbnull(cboDoiTuong.Text)
                                      : "Tất cả",
                                  cboTestType.SelectedIndex > 0
                                      ? Utility.sDbnull(cboTestType.Text)
                                      : "Tất cả",
                                  cboHos_Status.SelectedIndex > 0 ? Utility.sDbnull(cboHos_Status.Text) : "Tất cả");
                Utility.UpdateLogotoDatatable(ref _dtData);
                var crpt = new CRPT_THAIHA_BAOCAO_SLUONG_LOAI_XN();
                var objForm = new frmPrintPreview(txtTieuDe.Text, crpt, true, true);
                crpt.SetDataSource(_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("Branch_Address", globalVariables.Branch_Address);
                crpt.SetParameterValue("Branch_Phone", globalVariables.Branch_Phone);
                crpt.SetParameterValue("sTitleReport", txtTieuDe.Text);
                crpt.SetParameterValue("sTuNgayDenNgay", sTungayDenNgay);
                crpt.SetParameterValue("sCurrentDate", Utility.FormatDateTime(dtNgayInPhieu.Value));
                objForm.crptViewer.ReportSource = crpt;
                objForm.ShowDialog();
                Utility.DefaultNow(this);
                UseWaitCursor = false;
            }
            catch (Exception ex)
            {
                Utility.ShowMsg("Lỗi " + ex);
                //throw;
            }
        }
コード例 #3
0
 public virtual CrystalDecisions.CrystalReports.Engine.ReportDocument CreateReport()
 {
     CRPT_THAIHA_BAOCAO_SLUONG_LOAI_XN rpt = new CRPT_THAIHA_BAOCAO_SLUONG_LOAI_XN();
     rpt.Site = this.Site;
     return rpt;
 }