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

            rpt.Site = this.Site;
            return(rpt);
        }
コード例 #2
0
 private void BtnOk_OnClick(object sender, RoutedEventArgs e)
 {
     _cls.ClsConnect();
     try
     {
         sql = "select * from KQTHINV where NGAY='" + dtpNgay.SelectedDate.Value.ToString("yyyy-MM-dd") + "'";
         _dt = _cls.LoadDataText(sql);
         if (_dt.Rows.Count == 0)
         {
             MessageBox.Show("Không tìm thấy dữ liệu thi ngày :" + dtpNgay.SelectedDate.Value.ToString("dd/MM/yyyy"), "Thông báo", MessageBoxButton.OK, MessageBoxImage.Warning);
             Close();
         }
         else
         {
             int      thamso = 1;
             string[] bien   = new string[thamso];
             object[] giatri = new object[thamso];
             bien[0] = "@Ngay";
             if (dtpNgay.SelectedDate != null)
             {
                 giatri[0] = dtpNgay.SelectedDate.Value.ToString("yyyy-MM-dd");
             }
             _dt = _cls.LoadDataProcPara("usp_BaoCaoTN", bien, giatri, thamso);
             rpt_BaoCaoTN rpt = new rpt_BaoCaoTN();
             RPUtility.ShowRp(rpt, _dt, this, srv.DbSourceSerVer(), srv.DbNameSerVer(), srv.DbUserSerVer(), srv.DbPassSerVer());
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show("Error" + ex.Message, "Error", MessageBoxButton.OK, MessageBoxImage.Error);
     }
     _cls.DongKetNoi();
 }