Пример #1
0
        private void Page_Load(object sender, System.EventArgs e)
        {
            // Introducir aqu� el c�digo de usuario para inicializar la p�gina
            // Introducir aqu� el c�digo de usuario para inicializar la p�gina
            string sql="";
            string periodo;
            string sede;
            string ano;
            string tipo_informe;
            //string imprimirFinanza;
            //string paga_ncorr_d;
            //int fila = 0;
            periodo = Request.QueryString["periodo"];
            sede = Request.QueryString["sede"];
            ano= Request.QueryString["ano"];
            tipo_informe=Request.QueryString["tipo_informe"];

            /*
            for (int i=1; i<3; i++)
            {
                if (i==1)
                {
                    sql = EscribirCodigo(i,1,6, periodo, sede, ano);
                }
                if (i==2)
                {
                    sql = EscribirCodigo(i,7,12, periodo, sede,ano);
                }

                oleDbDataAdapter1.SelectCommand.CommandText = sql;
                oleDbDataAdapter1.Fill(datos1);
            }*/

            sql = EscribirCodigo(periodo, sede, ano);
            oleDbDataAdapter1.SelectCommand.CommandText = sql;
            oleDbDataAdapter1.Fill(datos1);

            //Response.End();

            CrystalReport1 reporte = new CrystalReport1();

            reporte.SetDataSource(datos1);
            VerReporte.ReportSource = reporte;
            if (tipo_informe=="1")
            {
                ExportarPDF(reporte);
            }
            else
            {
                ExportarEXCEL(reporte);
            }
        }
Пример #2
0
 public virtual ReportDocument CreateReport()
 {
     CrystalReport1 rpt = new CrystalReport1();
     rpt.Site = this.Site;
     return rpt;
 }