uf_print_servicios($li_totalservicios); } uf_print_proveedores($li_totalproveedores); break; case "AGREGARSEP": uf_print_sep($li_totalsep); if ($ls_tipo=='B') { uf_load_bienes_sep($li_totalbienes,$ls_numsep,$ls_opesep); } elseif($ls_tipo=='S') { uf_load_servicios_sep($li_totalservicios,$ls_numsep,$ls_opesep); } uf_print_proveedores($li_totalproveedores); break; case "LOADBIENES": $ls_titulo="Bien o Material"; uf_load_sep($ls_numsolcot); uf_load_bienes($ls_numsolcot); uf_load_proveedores($ls_numsolcot,"B"); break; case "LOADSERVICIOS": $ls_titulo="Servicios"; uf_load_sep($ls_numsolcot); uf_load_servicios($ls_numsolcot); uf_load_proveedores($ls_numsolcot,"S"); break;
$io_pdf=new class_pdf('LETTER','landscape'); // Instancia de la clase PDF $io_pdf->selectFont('../../shared/ezpdf/fonts/Helvetica.afm'); // Seleccionamos el tipo de letra $io_pdf->numerar_paginas(7); $io_pdf->set_margenes(0,20,0,0); $ls_tipsolcot=$_GET["tipsolcot"]; $ls_numanacot=$_GET["numanacot"]; $ld_fecha=$_GET["fecha"]; $ls_observacion=$_GET["observacion"]; $lb_valido=uf_insert_seguridad(); if($lb_valido) { uf_print_encabezado_pagina($ls_numanacot,$ls_observacion,$ld_fecha,$io_pdf); $lb_valido=$io_class_report->uf_cargar_cotizaciones($ls_numanacot, $la_cotizaciones); if($lb_valido) { uf_print_proveedores($la_cotizaciones,$io_pdf); $lb_valido=$io_class_report->uf_select_items($ls_numanacot,$ls_tipsolcot,$la_items); if($lb_valido) { $io_pdf->set_margenes(20,20,0,0); uf_print_items($ls_tipsolcot,$la_items,$io_pdf); $la_ganadores=$io_class_report->uf_select_cotizacion_analisis($ls_numanacot,$ls_tipsolcot); uf_print_ganadores($ls_numanacot,$ls_tipsolcot,$la_ganadores,$io_pdf); $io_pdf->set_margenes(0,0,0,0); //uf_print_pie_pagina($io_pdf); $io_pdf->ezStream(); unset($io_pdf); } } } if(!$lb_valido)
//print_r($la_cotizaciones); $li_totrow=count($la_cotizaciones); //print $li_totrow; for($li_i=1;$li_i<=$li_totrow;$li_i++) { $io_ds_detalle->insertRow("codigo",$la_cotizaciones[$li_i]["codigo"]); $io_ds_detallepro->insertRow("cod_pro",$la_cotizaciones[$li_i]["cod_pro"]); $io_ds_detallepro->insertRow("nompro",$la_cotizaciones[$li_i]["nompro"]); } $io_ds_detallepro->group('cod_pro'); $io_ds_detalle->group('codigo'); $lb_valido=$io_class_report->uf_count_cotizaciones($ls_numanacot,$ls_countcot); $ls_countcot=count($ls_countcot); if($lb_valido) { uf_print_proveedores($la_cotizaciones,$io_ds_detalle,$io_ds_detallepro,$ls_countcot,$io_pdf); } $lb_valido=$io_class_report->uf_select_items($ls_numanacot,$ls_tipsolcot,$la_items); if($lb_valido) { //uf_print_items($ls_tipsolcot,$la_items,$io_pdf); $la_ganadores=$io_class_report->uf_select_cotizacion_analisis($ls_numanacot,$ls_tipsolcot); uf_print_ganadores($ls_numanacot,$ls_tipsolcot,$la_ganadores,$io_pdf); uf_print_pie_pagina($ls_observacion,$io_pdf); $io_pdf->ezStream(); unset($io_pdf); } } } if(!$lb_valido) {