public virtual CrystalDecisions.CrystalReports.Engine.ReportDocument CreateReport() { rpt_TuyenTruyen01 rpt = new rpt_TuyenTruyen01(); rpt.Site = this.Site; return(rpt); }
private void BtnBaoCao_OnClick(object sender, RoutedEventArgs e) { try { _cls.ClsConnect(); int thamso = 3; string[] bien = new string[thamso]; object[] giatri = new object[thamso]; bien[0] = "@MaPos"; giatri[0] = RadCboPos.SelectedValue; bien[1] = "@Ngay"; giatri[1] = dtpNgay.SelectedDate.Value.ToString("yyyy-MM-dd"); bien[2] = "@TH"; if (RadCboPos.SelectedValue.ToString() == "003000") { giatri[2] = "1"; } else { giatri[2] = "0"; } var dtin = _cls.LoadDataProcPara("usp_TT_BaoCao", bien, giatri, thamso); if (dtin.Rows.Count > 0) { rpt_TuyenTruyen01 rpt = new rpt_TuyenTruyen01(); RPUtility.ShowRp(rpt, dtin, this, srv.DbSourceSerVer(), srv.DbNameSerVer(), srv.DbUserSerVer(), srv.DbPassSerVer()); FileName = Thumuc + "\\" + giatri[0] + "_Tuyen Truyen_" + dtpNgay.SelectedDate.Value.ToString("ddMMyyyy") + ".csv"; bll.ExportToExcel(dtin, FileName); MessageBox.Show("Copy Excel to : " + FileName, "Thông báo", MessageBoxButton.OK, MessageBoxImage.Information); bll.OpenExcel(FileName); } else { MessageBox.Show("Không có tin nào ! : ", "Thông báo", MessageBoxButton.OK, MessageBoxImage.Warning); } } catch (Exception ex) { MessageBox.Show("Lỗi : " + ex.Message, "Thông báo", MessageBoxButton.OK, MessageBoxImage.Error); } _cls.DongKetNoi(); }