Catálogo de Partes

uf_conectar(); require_once("../shared/class_folder/class_datastore.php"); $ds=new class_datastore(); require_once("../shared/class_folder/class_sql.php"); $io_sql=new class_sql($con); require_once("../shared/class_folder/class_mensajes.php"); $io_msg=new class_mensajes(); require_once("../shared/class_folder/class_funciones.php"); $io_fun= new class_funciones(); $arr=$_SESSION["la_empresa"]; $ls_codemp=$arr["codemp"]; if(array_key_exists("operacion",$_POST)) { $ls_operacion=$_POST["operacion"]; $ls_codpar="%".$_POST["txtcodact"]."%"; $ls_denpar="%".$_POST["txtdenpar"]."%"; $ls_maract="%".$_POST["txtmaract"]."%"; $ls_modact="%".$_POST["txtmodact"]."%"; $ls_status="%".$_POST["hidstatus"]."%"; } else { $ls_operacion="BUSCAR"; $ls_codpar="%%"; $ls_denpar="%%"; } print ""; print ""; print ""; print ""; print ""; if($ls_operacion=="BUSCAR") { $ls_sql="SELECT * FROM saf_partes". " WHERE codemp='".$ls_codemp."'". " AND codact= '".$ls_codact."'". " AND ideact='".$ls_ideact."'". " AND codpar like '".$ls_codpar."' ". " AND denpar like '".$ls_denpar."'"; $rs_cta=$io_sql->select($ls_sql); $data=$rs_cta; if($row=$io_sql->fetch_row($rs_cta)) { $data=$io_sql->obtener_datos($rs_cta); $arrcols=array_keys($data); $totcol=count($arrcols); $ds->data=$data; $totrow=$ds->getRowCount("codpar"); for($z=1;$z<=$totrow;$z++) { print ""; $ls_codpar= $data["codpar"][$z]; $ls_denpar=$data["denpar"][$z]; print " "; print ""; print ""; } } else { $io_msg->message("No hay registros"); } } print "
Codigo Denominación
".$ls_codpar."".$data["denpar"][$z]."
"; 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; } ?>