示例#1
0
        private void Page_Load(object sender, System.EventArgs e)
        {
            // Introducir aquí el código de usuario para inicializar la página
            string sql;
            string matr_ncorr       = "";
            string periodo          = "";
            string semestre         = "";
            string tipo_certificado = "";
            string anos_ccod        = "";
            string v_nivel;
            string v_imprimir_nivel;
            string v_imp_parrafo_adicional;
            string v_parrafo_adicional;



            matr_ncorr = Request.QueryString["matr_ncorr"];
            periodo    = Request.QueryString["periodo"];
            semestre   = Request.QueryString["semestre"];
            anos_ccod  = Request.QueryString["anos_ccod"];
            for (int i = 0; i < Request.Form.Count; i++)
            {
                if (Request.Form.GetKey(i) == "envios[0][tipo_certificado]")
                {
                    tipo_certificado = Request.Form[i];
                }
            }

            v_imprimir_nivel        = Request.Form["envios[0][imprimir_nivel]"];
            v_nivel                 = Request.Form["envios[0][nivel]"];
            v_imp_parrafo_adicional = Request.Form["envios[0][imp_parrafo_adicional]"];
            v_parrafo_adicional     = Request.Form["envios[0][h_parrafo_adicional]"];

            v_parrafo_adicional = Server.HtmlDecode(v_parrafo_adicional);


            if (v_parrafo_adicional != null)
            {
                v_parrafo_adicional = v_parrafo_adicional.Replace("'", "\"");
                v_parrafo_adicional = "\n" + v_parrafo_adicional + "\n";
            }



            CrystalReport1 reporte = new CrystalReport1();

            sql = EscribirCodigo(matr_ncorr, periodo, semestre, tipo_certificado, anos_ccod, v_imprimir_nivel, v_nivel, v_parrafo_adicional);

            /*Response.Write("<PRE>" + sql + "</PRE>");
             * Response.End();*/

            //Response.Write(sql);
            oleDbDataAdapter1.SelectCommand.CommandText = sql;
            oleDbDataAdapter1.Fill(datoAlumno1);


            reporte.SetDataSource(datoAlumno1);
            //VerCertificado.ReportSource = reporte;
            //Response.End();
            ExportarPDF(reporte);
        }
示例#2
0
        private void Page_Load(object sender, System.EventArgs e)
        {
            // Introducir aqu� el c�digo de usuario para inicializar la p�gina
            string sql;
            string matr_ncorr = "";
            string periodo = "";
            string semestre = "";
            string tipo_certificado = "";
            string anos_ccod = "";
            string v_nivel;
            string v_imprimir_nivel;
            string v_imp_parrafo_adicional;
            string v_parrafo_adicional;

            matr_ncorr = Request.QueryString["matr_ncorr"];
            periodo = Request.QueryString["periodo"];
            semestre = Request.QueryString["semestre"];
            anos_ccod = Request.QueryString["anos_ccod"];
            for (int i = 0; i < Request.Form.Count; i++)
            {
                if (Request.Form.GetKey(i)=="envios[0][tipo_certificado]") {
                    tipo_certificado = Request.Form[i];
                }
            }

            v_imprimir_nivel = Request.Form["envios[0][imprimir_nivel]"];
            v_nivel = Request.Form["envios[0][nivel]"];
            v_imp_parrafo_adicional = Request.Form["envios[0][imp_parrafo_adicional]"];
            v_parrafo_adicional = Request.Form["envios[0][h_parrafo_adicional]"];

            v_parrafo_adicional = Server.HtmlDecode(v_parrafo_adicional);

            if (v_parrafo_adicional != null) {
                v_parrafo_adicional = v_parrafo_adicional.Replace("'", "\"");
                v_parrafo_adicional = "\n" + v_parrafo_adicional + "\n";
            }

            CrystalReport1 reporte = new CrystalReport1();

            sql = EscribirCodigo(matr_ncorr,periodo,semestre,tipo_certificado,anos_ccod, v_imprimir_nivel, v_nivel, v_parrafo_adicional);

            /*Response.Write("<PRE>" + sql + "</PRE>");
            Response.End();*/

            //Response.Write(sql);
            oleDbDataAdapter1.SelectCommand.CommandText = sql;
            oleDbDataAdapter1.Fill(datoAlumno1);

            reporte.SetDataSource(datoAlumno1);
            //VerCertificado.ReportSource = reporte;
            //Response.End();
            ExportarPDF(reporte);
        }
示例#3
0
 public virtual ReportDocument CreateReport()
 {
     CrystalReport1 rpt = new CrystalReport1();
     rpt.Site = this.Site;
     return rpt;
 }