public virtual ReportDocument CreateReport() { CrystalReport1 rpt = new CrystalReport1(); rpt.Site = this.Site; return(rpt); }
public virtual ReportDocument CreateReport() { CrystalReport1 rpt = new CrystalReport1(); rpt.Site = this.Site; return rpt; }
private void Page_Load(object sender, System.EventArgs e) { // Introducir aqu� el c�digo de usuario para inicializar la p�gina int informe; string sql = "", periodo="160", Sede="1", ano="2004", tipo_informe=""; periodo = Request.QueryString["periodo"]; ano= Request.QueryString["ano"]; tipo_informe=Request.QueryString["tipodoc"]; Sede = Request.QueryString["sede_ccod"]; CrystalReport1 reporte = new CrystalReport1(); for (informe = 1; informe < 3; informe++) { if (informe == 1) { sql = "SELECT * FROM \n"; sql = sql + " ( (\n"; sql = sql + Generar_SQL_INGRESOS("Ingresos", informe,1,6,periodo,Sede,ano); sql = sql + " ) UNION ALL ( \n"; sql = sql + Generar_SQL_RETIROS("Retiros", informe,1,6,periodo,Sede,ano); sql = sql + " ) \n"; sql = sql + " UNION ALL ( \n"; sql = sql + Generar_SQL_CONDONACIONES("Condonaciones", informe,1,6,periodo,Sede,ano); sql = sql + " ) \n"; sql = sql + " ) \n"; //Response.Write("<PRE>" + sql + "</PRE>"); //Response.End(); } else { sql = "SELECT * FROM \n"; sql = sql + " ( (\n"; sql = sql + Generar_SQL_INGRESOS("Ingresos", informe,7,12,periodo,Sede,ano); sql = sql + " ) UNION ALL ( \n"; sql = sql + Generar_SQL_RETIROS("Retiros", informe,7,12,periodo,Sede,ano); sql = sql + " ) \n"; sql = sql + " UNION ALL ( \n"; sql = sql + Generar_SQL_CONDONACIONES("Condonaciones",informe,7,12,periodo,Sede,ano); sql = sql + " ) \n"; sql = sql + " ) \n"; } DataAdapter.SelectCommand.CommandText = sql; DataAdapter.Fill(dataSet11); } reporte.SetDataSource(dataSet11); CrystalReportViewer1.ReportSource = reporte; if (tipo_informe == "1") ExportarPDF(reporte); else ExportarEXCEL(reporte); }