uf_obtenervalor_get("estact",""); } ?> Catálogo de Activos

 


Catálogo de Activos
     
Código  
Denominación
Marca
Modelo
Chapa
  BuscarBuscar

uf_conectar(); $io_msg= new class_mensajes(); $io_sql= new class_sql($con); require_once("../shared/class_folder/class_funciones.php"); $io_fun= new class_funciones(); require_once("class_funciones_activos.php"); $ls_codemp=$_SESSION["la_empresa"]["codemp"]; $ls_sqlest=""; if($ls_estact!="") { $li_cant=strlen($ls_estact); if($li_cant>1) { $ls_estact1=substr($ls_estact,0,1); $ls_estact2=substr($ls_estact,1,1); $ls_sqlest=" AND (saf_dta.estact='".$ls_estact1."'". " OR saf_dta.estact='".$ls_estact2."'"; if($li_cant==3) { $ls_estact3=substr($ls_estact,2,1); $ls_sqlest=$ls_sqlest." OR saf_dta.estact='".$ls_estact3."'"; } $ls_sqlest=$ls_sqlest.")"; } else { $ls_sqlest=" AND saf_dta.estact='".$ls_estact."'"; } } if (array_key_exists("operacion",$_POST)) { $ls_operacion = $_POST["operacion"]; $ls_codact = "%".$_POST["txtcodact"]."%"; $ls_denact = "%".$_POST["txtdenact"]."%"; $ls_maract = "%".$_POST["txtmaract"]."%"; $ls_modact = "%".$_POST["txtmodact"]."%"; $ls_status = "%".$_POST["hidstatus"]."%"; $ls_idchapa = "%".$_POST["txtidchapa"]."%"; } else { $ls_operacion=""; } echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; if ($ls_operacion=="BUSCAR") { $ls_sqlaux = ""; $ls_gestor = $_SESSION["ls_gestor"]; if ($ls_gestor=='MYSQLT') { $ls_sqlaux = ",CONCAT(sno_personal.nomper,' ',sno_personal.apeper) as nomrespri, CONCAT(rpc_beneficiario.nombene,' ',rpc_beneficiario.apebene) as respri"; } elseif($ls_gestor=='POSTGRES') { $ls_sqlaux = ",sno_personal.nomper||' '||sno_personal.apeper as nomrespri, rpc_beneficiario.nombene||' '||rpc_beneficiario.apebene as respri"; } $ls_sql="SELECT saf_activo.codact,saf_activo.denact,saf_activo.maract,saf_activo.modact, saf_dta.codres, saf_dta.idchapa, saf_activo.costo, saf_dta.ideact, saf_dta.seract, saf_dta.coduniadm, spg_unidadadministrativa.denuniadm $ls_sqlaux FROM saf_activo, saf_dta LEFT OUTER JOIN spg_unidadadministrativa ON spg_unidadadministrativa.coduniadm = saf_dta.coduniadm LEFT OUTER JOIN sno_personal ON sno_personal.codper = saf_dta.codres LEFT OUTER JOIN rpc_beneficiario ON rpc_beneficiario.ced_bene = saf_dta.codres WHERE saf_activo.codact like '".$ls_codact."' AND saf_activo.denact like '".$ls_denact."' AND saf_activo.maract like '".$ls_maract."' AND saf_activo.modact like '".$ls_modact."' $ls_sqlest AND saf_dta.idchapa like '".$ls_idchapa."' AND saf_activo.codact = saf_dta.codact";//print $ls_sql.'
'; $rs_data = $io_sql->select($ls_sql); if ($rs_data===false) { $io_msg->message("Error en Consulta, Contacte al Administrador del Sistema !!!"); } else { $li_totrows = $io_sql->num_rows($rs_data); if ($li_totrows>0) { while(!$rs_data->EOF) { echo ""; $ls_codact = $rs_data->fields["codact"]; $ls_denact = $rs_data->fields["denact"]; $ls_seract = $rs_data->fields["seract"]; $ls_maract = $rs_data->fields["maract"]; $ls_ideact = $rs_data->fields["ideact"]; $ls_modact = $rs_data->fields["modact"]; $ld_cosact = number_format($rs_data->fields["costo"],2,',','.'); $ls_coduniadm = $rs_data->fields["coduniadm"]; $ls_denuniadm = $rs_data->fields["denuniadm"]; $ls_codres = $rs_data->fields["codres"]; $ls_nomrespri = $rs_data->fields["nomrespri"]; $ls_idchapa = $rs_data->fields["idchapa"]; if (empty($ls_nomrespri)) { $ls_nomrespri = $rs_data->fields["respri"]; } echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; $rs_data->MoveNext(); } } else { $io_msg->message("No se encontraron Activos !!!"); } } } echo "
CódigoDenominaciónSerialIdentificaciónMarcaModeloChapa
".$ls_codact."".$ls_denact."".$ls_seract."".$ls_ideact."".$ls_maract."".$ls_modact."".$ls_idchapa."
"; function uf_validar_fecha ($ls_desde,$ls_hasta) { ////////////////////////////////////////////////////////////////////////////// // Function: uf_validar_fecha // Access: public // Arguments: // ls_desde // fecha de inicio de un periodo // ls_hasta // fecha de cierre de un periodo // // Returns: $lb_valido-----> true: encontrado false: no encontrado // Description: Funcion que valida que las fechas de un periodo no esten solapadas // ////////////////////////////////////////////////////////////////////////////// $ls_fechavalida=false; $io_msg= new class_mensajes(); if(($ls_desde=="")and($ls_hasta=="")) { $ls_fechavalida=false; } else { if($ls_hasta < $ls_desde) { $io_msg->message("Debe introducir un periodo de tiempo valido "); } else $ls_fechavalida=true; } return $ls_fechavalida; } //----------------------------------------------------------------------------------------------------------------------------------- // Función que le da formato a los valore numéricos que vienen de la BD // parametro de entrada = Valor númerico que se desa formatear // parametro de retorno = valor numérico formateado function uf_formatonumerico($as_valor) { ////////////////////////////////////////////////////////////////////////////// // Function: uf_validar_fecha // Access: public // Arguments: // as_valor // Valor númerico que se desa formatear // // Returns: $lb_valido-----> true: encontrado false: no encontrado // Description: Función que le da formato a los valore numéricos que vienen de la BD // ////////////////////////////////////////////////////////////////////////////// $li_poscoma = stripos($as_valor, ","); $li_contador = 0; if ($li_poscoma==0) { $li_poscoma = strlen($as_valor); $as_valor = $as_valor.",00"; } for($li_index=$li_poscoma;$li_index>=0;--$li_index) { if(($li_contador==3)&&(($li_index-1)>0)) { $as_valor = substr($as_valor,0,$li_index).".".substr($as_valor,$li_index); $li_contador=1; } else { $li_contador=$li_contador + 1; } } return $as_valor; } ?>