"; print "opener.location.href='../sigesp_conexion.php';"; print "close();"; print ""; } $la_datemp=$_SESSION["la_empresa"]; if(!array_key_exists("campo",$_POST)) { $ls_campo="sob_obra.codobr"; $ls_orden="ASC"; } else { $ls_campo=$_POST["campo"]; $ls_orden=$_POST["orden"]; } ?> Catálogo de Obras
uf_conectar(); $io_msg=new class_mensajes(); $io_sql=new class_sql($io_connect); $io_data=new class_datastore(); $io_funcion=new class_funciones(); $io_obra=new sigesp_sob_class_obra(); $ls_codemp=$la_datemp["codemp"]; if(array_key_exists("operacion",$_POST)) { $ls_operacion=$_POST["operacion"]; $ls_codobr="%".$_POST["txtcodobr"]."%"; $ls_desobr="%".$_POST["txtdesobr"]."%"; $ls_codest="%".$_POST["cmbestado"]."%"; $ls_nompro="%".$_POST["txtnompro"]."%"; $ls_estobr=$_POST["hidestado"];//Estado viene vacio si no es necesario filtrar por estado, vienecon alguna cadena si es necesario filtrar por algun estado(status) $ld_fechainicio=$io_funcion->uf_convertirdatetobd($_POST["txtfeciniobr"]); $ld_fechafin=$io_funcion->uf_convertirdatetobd($_POST["txtfecfinobr"]); $ls_codigoobra=$_POST["txtcodobr"]; $ls_descripcionobra=$_POST["txtdesobr"]; $ls_codigoestado=$_POST["cmbestado"]; $ls_codpai=$_POST["cmbpais"]; $ls_nombreproveedor=$_POST["txtnompro"]; $ls_fechaini=$_POST["txtfeciniobr"]; $ls_fechafin=$_POST["txtfecfinobr"]; $ls_origen=$_POST["origen"]; } else { $ls_operacion=""; $ls_estobr=$_GET["estado"]; $ld_fechainicio=""; $ld_fechafin=""; $ls_codigoobra=""; $ls_descripcionobra=""; $ls_codigoestado=""; $ls_nombreproveedor=""; $ls_fechaini=""; $ls_fechafin=""; $ls_codpai=""; $ls_origen=""; } if(array_key_exists("origen",$_GET)) { $ls_origen=$_GET["origen"]; } ?>

Catálogo de Obras

Código
Organismo Ejecutor
Descripción
Fecha de Inicio
 
País
uf_llenarcombo_pais($la_paises); if($lb_valido) { $io_data->data=$la_paises; $li_totalfilas=$io_data->getRowCount("codpai"); } ?>
Fecha de Fin
Estado
uf_llenarcombo_estado($ls_codpai,$la_estados); if($lb_valido) { $io_data->data=$la_estados; $li_totalfilas=$io_data->getRowCount("codest"); } else $li_totalfilas=0; ?>

3 "; //print $ls_sql; if($ls_estobr!="") { $ls_sql=$ls_sql." AND (sob_obra.staobr=1 OR sob_obra.staobr=2)"; } if($ld_fechainicio!="" && $ld_fechafin=="") { $ls_sql=$ls_sql." AND feciniobr>='".$ld_fechainicio."'"; } if($ld_fechainicio=="" && $ld_fechafin!="") { $ls_sql=$ls_sql." AND fecfinobr<='".$ld_fechafin."'"; } $ls_sql=$ls_sql." ORDER BY $ls_campo $ls_orden"; $rs_data=$io_sql->select($ls_sql); if($rs_data===false) { $is_msg_error="Error en select".$io_funcion->uf_convertirmsg($io_sql->message); print $is_msg_error; } else { print ""; print ""; print ""; print ""; print ""; print ""; print ""; print ""; print ""; print ""; while(!$rs_data->EOF) { $lb_valido=true; $ls_codigo=$rs_data->fields["codobr"]; $ls_descripcion=$rs_data->fields["desobr"]; $ls_estado=$rs_data->fields["desest"]; $ls_codest=$rs_data->fields["codest"]; $ls_codten=$rs_data->fields["codten"]; $ls_codtipest=$rs_data->fields["codtipest"]; $ls_codpai=$rs_data->fields["codpai"]; $ls_codmun=$rs_data->fields["codmun"]; $ls_codpar=$rs_data->fields["codpar"]; $ls_codcom=$rs_data->fields["codcom"]; $ls_codsiscon=$rs_data->fields["codsiscon"]; $ls_codpro=$rs_data->fields["codpro"]; $ls_codtob=$rs_data->fields["codtob"]; $ls_dirobr=$rs_data->fields["dirobr"]; $ls_obsobr=$rs_data->fields["obsobr"]; $ls_resobr=$rs_data->fields["resobr"]; $ld_monto=$rs_data->fields["monto"]; $ld_monimp=$rs_data->fields["monimp"]; $ld_basimp=$rs_data->fields["basimp"]; $ls_feccreobr=$io_funcion->uf_convertirfecmostrar($rs_data->fields["feccreobr"]); $ls_nompro=$rs_data->fields["nompro"]; $ls_fechainicio=$io_funcion->uf_convertirfecmostrar($rs_data->fields["feciniobr"]); $ls_fechafin=$io_funcion->uf_convertirfecmostrar($rs_data->fields["fecfinobr"]); $ls_nomten=$rs_data->fields["nomten"]; $ls_nomtipest=$rs_data->fields["nomtipest"]; $ls_nomsiscon=$rs_data->fields["nomsiscon"]; $ls_nomtob=$rs_data->fields["nomtob"]; $ls_codigopais=$rs_data->fields["codpai"]; $li_montoasignado=$rs_data->fields["montoasignado"]; $ls_status=$io_funsob->uf_convertir_numeroestado($rs_data->fields["staobr"]); if($ls_origen=="ASIGNACION") { if($ld_monto<=$li_montoasignado) { $lb_valido=false; } } if($lb_valido) { print ""; print ""; print ""; print ""; print ""; print ""; print ""; print ""; print ""; } $rs_data->MoveNext(); } print "
CódigoDescripciónOrganismo EjecutorEdo.Fecha InicioFecha FinEstado
".$ls_codigo."".$ls_descripcion."".$ls_nompro."".$ls_estado."".$ls_fechainicio."".$ls_fechafin."".$ls_status."
"; $io_sql->free_result($rs_data); $io_sql->close(); } } ?>