uf_conectar();
$io_datastore=new class_datastore();
$io_sql=new class_sql($conn);
if($ls_operacion=="ue_buscar")
{
$ls_sql=" SELECT s.codpar,s.nompar,s.despar,u.nomuni,u.coduni,s.prepar,s.codcovpar,s.codcatpar,c.descatpar,
(SELECT descov FROM sob_covenin WHERE s.codemp=sob_covenin.codemp AND s.codcovpar=sob_covenin.codcoven) as descov
FROM sob_partida s,sob_unidad u,sob_categoriapartida c
WHERE s.codemp='".$ls_codemp."' AND s.coduni=u.coduni AND s.codcatpar=c.codcatpar AND c.descatpar like '".$ls_descatpar."'
AND s.nompar like '".$ls_nompar."' AND s.codpar like '".$ls_codpar."' AND s.codcovpar like '".$ls_codcovpar."'
AND u.nomuni like '".$ls_nomuni."'
ORDER BY ".$ls_campo." ".$ls_orden."";
$rs_data=$io_sql->select($ls_sql);
$data=$rs_data;
if($row=$io_sql->fetch_row($rs_data))
{
$data=$io_sql->obtener_datos($rs_data);
$la_arrcols=array_keys($data);
$li_totcol=count($la_arrcols);
$io_datastore->data=$data;
$li_totrow=$io_datastore->getRowCount("codpar");
print "
";
print "";
print "| Código | ";
print "Código COVENIN | ";
print "Categoría | ";
print "Descripción | ";
print "Precio Unitario | ";
print "Unidad | ";
print "
";
for($li_z=1;$li_z<=$li_totrow;$li_z++)
{
print "";
$ls_codigo=$data["codpar"][$li_z];
$ls_nombre=$data["nompar"][$li_z];
$ls_descripcion=$data["despar"][$li_z];
$ls_unidad=$data["nomuni"][$li_z];
$ls_codunidad=$data["coduni"][$li_z];
$ls_prepar=$io_funsob->uf_convertir_numerocadena($data["prepar"][$li_z]);
$ls_codcovpar=$data["codcovpar"][$li_z];
$ls_codcatpar=$data["codcatpar"][$li_z];
$ls_descatpar=$data["descatpar"][$li_z];
$ls_descov=$data["descov"][$li_z];
print "| ".$ls_codigo." | ";
print "".$ls_codcovpar." | ";
print "".$ls_descatpar." | ";
print "".$ls_nombre." | ";
print "".$ls_prepar." | ";
print "".$ls_unidad." | ";
print "
";
}
print "
";
}
else
{
$io_msg->message("No existen Partidas que cumplan con este patrón de búsqueda!!!");
}
$io_sql->free_result($rs_data);
$io_sql->close();
}
?>