示例#1
0
        public virtual ReportDocument CreateReport()
        {
            CrystalReport1 rpt = new CrystalReport1();

            rpt.Site = this.Site;
            return(rpt);
        }
示例#2
0
 public virtual ReportDocument CreateReport()
 {
     CrystalReport1 rpt = new CrystalReport1();
     rpt.Site = this.Site;
     return rpt;
 }
示例#3
0
        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);
        }