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

            rpt.Site = this.Site;
            return(rpt);
        }
示例#2
0
 public virtual ReportDocument CreateReport()
 {
     ComprobanteCurso rpt = new ComprobanteCurso();
     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
            string sql = "", num_contrato = "", periodo = "", tipo_impresion,tipo_comprobante;
            string[] nombre_hoja = new string[3] {"ORIGINAL", "COPIA", "TRIPLICADO - ARCHIVO CAJA"};

            CrystalReport1 Comprobante = new CrystalReport1();
            ComprobanteCurso ComprobanteC = new ComprobanteCurso();

            num_contrato = Request.QueryString["contrato"];
            periodo = Request.QueryString["periodo"];
            tipo_impresion = Request.QueryString["tipo_impresion"];
            tipo_comprobante = Request.QueryString["tipo_comprobante"];

            //num_contrato = "30122";
            //periodo = "164";
            //tipo_impresion = "1";

            for (int i=0; i<2; i++)
            {
                if (tipo_impresion == "2")
                    sql = generar_sql_contrato_pact(num_contrato, periodo, i, nombre_hoja[i]);
                else
                    sql = generar_sql_contrato(num_contrato, periodo, i, nombre_hoja[i]);

                oleDbDataAdapter1.SelectCommand.CommandText = sql;
                oleDbDataAdapter1.Fill(dataSet11);
            }

            if (tipo_impresion == "2")
            {
                sql = generar_sql_compromisos_beneficios_pact(num_contrato);
            }
            else
            {
                sql = generar_sql_compromisos_beneficios(num_contrato);
            }
            oleDbDataAdapter2.SelectCommand.CommandText = sql;
            oleDbDataAdapter2.Fill(dataSet11);

            if (tipo_impresion == "2")
                sql = generar_sql_cuotas_pact(num_contrato);
            else
                sql = generar_sql_cuotas(num_contrato, periodo);

            oleDbDataAdapter3.SelectCommand.CommandText = sql;
            oleDbDataAdapter3.Fill(dataSet11);

            if (tipo_impresion == "2")
                sql = generar_sql_folio_ref_pact(num_contrato);
            else
                sql = generar_sql_folio_ref(num_contrato);

            oleDbDataAdapter4.SelectCommand.CommandText = sql;
            oleDbDataAdapter4.Fill(dataSet11);
            switch (tipo_comprobante)
            {

                case "O":
                    sql =generar_sql_alumnos(num_contrato);
                    oleDbDataAdapter5.SelectCommand.CommandText = sql;
                    oleDbDataAdapter5.Fill(dataSet11);

                        ComprobanteC.SetDataSource(dataSet11);
                        CrystalReportViewer1.ReportSource = ComprobanteC;
                        ExportarPDF(ComprobanteC);
                    break;
                default:
                    Comprobante.SetDataSource(dataSet11);
                    CrystalReportViewer1.ReportSource = Comprobante;
                    ExportarPDF(Comprobante);
                    break;
            }
        }
示例#4
0
        private void Page_Load(object sender, System.EventArgs e)
        {
            // Introducir aquí el código de usuario para inicializar la página
            string sql = "", num_contrato = "", periodo = "", tipo_impresion, tipo_comprobante;

            string[] nombre_hoja = new string[3] {
                "ORIGINAL", "COPIA", "TRIPLICADO - ARCHIVO CAJA"
            };

            CrystalReport1   Comprobante  = new CrystalReport1();
            ComprobanteCurso ComprobanteC = new ComprobanteCurso();

            num_contrato     = Request.QueryString["contrato"];
            periodo          = Request.QueryString["periodo"];
            tipo_impresion   = Request.QueryString["tipo_impresion"];
            tipo_comprobante = Request.QueryString["tipo_comprobante"];

            //num_contrato = "30122";
            //periodo = "164";
            //tipo_impresion = "1";

            for (int i = 0; i < 2; i++)
            {
                if (tipo_impresion == "2")
                {
                    sql = generar_sql_contrato_pact(num_contrato, periodo, i, nombre_hoja[i]);
                }
                else
                {
                    sql = generar_sql_contrato(num_contrato, periodo, i, nombre_hoja[i]);
                }

                oleDbDataAdapter1.SelectCommand.CommandText = sql;
                oleDbDataAdapter1.Fill(dataSet11);
            }

            if (tipo_impresion == "2")
            {
                sql = generar_sql_compromisos_beneficios_pact(num_contrato);
            }
            else
            {
                sql = generar_sql_compromisos_beneficios(num_contrato);
            }
            oleDbDataAdapter2.SelectCommand.CommandText = sql;
            oleDbDataAdapter2.Fill(dataSet11);

            if (tipo_impresion == "2")
            {
                sql = generar_sql_cuotas_pact(num_contrato);
            }
            else
            {
                sql = generar_sql_cuotas(num_contrato, periodo);
            }


            oleDbDataAdapter3.SelectCommand.CommandText = sql;
            oleDbDataAdapter3.Fill(dataSet11);


            if (tipo_impresion == "2")
            {
                sql = generar_sql_folio_ref_pact(num_contrato);
            }
            else
            {
                sql = generar_sql_folio_ref(num_contrato);
            }


            oleDbDataAdapter4.SelectCommand.CommandText = sql;
            oleDbDataAdapter4.Fill(dataSet11);
            switch (tipo_comprobante)
            {
            case "O":
                sql = generar_sql_alumnos(num_contrato);
                oleDbDataAdapter5.SelectCommand.CommandText = sql;
                oleDbDataAdapter5.Fill(dataSet11);

                ComprobanteC.SetDataSource(dataSet11);
                CrystalReportViewer1.ReportSource = ComprobanteC;
                ExportarPDF(ComprobanteC);
                break;

            default:
                Comprobante.SetDataSource(dataSet11);
                CrystalReportViewer1.ReportSource = Comprobante;
                ExportarPDF(Comprobante);
                break;
            }
        }