uf_conectar(); $io_sql = new class_sql($conn); $ls_codemp = $_SESSION["la_empresa"]["codemp"]; $io_fecha = new class_fecha(); $io_funciones = new class_funciones(); if (array_key_exists("cmbbanco",$_POST)) { $ls_banco=$_POST["cmbbanco"]; $lr_datos["banco"]=$ls_banco; } else { $ls_banco="000"; } if (array_key_exists("operacion",$_POST)) { $ls_operacion = $_POST["operacion"]; $ls_codpro = $_POST["txtcodigo"]; $ls_nompro = $_POST["txtnombre"]; $ls_dirpro = $_POST["txtdireccion"]; $ls_rifpro = $_POST["txtrifpro"]; } else { $ls_codpro = ""; $ls_nompro = ""; $ls_dirpro = ""; $ls_rifpro = ""; $ls_operacion = ""; } ?>
Catálogo de Proveedores
       
Código    
Nombre
Dirección
Rif Banco uf_select_llenarcombo_banco($ls_codemp); ?>
     
     

"; echo ""; echo "Código"; echo "Nombre del Proveedor"; echo "Dirección"; echo "RIF"; echo "Reg. Nac. Contratistas"; echo ""; if ($ls_operacion=="BUSCAR") { $ls_sqlaux = ""; $ls_codban = $_POST["cmbbanco"]; if ($ls_codban!='---') { $ls_sqlaux = "AND a.codban = '".$ls_codban."'"; } $ls_sql = "SELECT a.*, b.denominacion, (SELECT denominacion FROM scg_cuentas WHERE a.sc_ctaant=scg_cuentas.sc_cuenta) AS denctaant, (SELECT COUNT(codsujret) FROM scb_cmp_ret WHERE (a.ageviapro='1' OR a.aerolipro='1') ". " AND a.cod_pro=scb_cmp_ret.codsujret AND a.rifpro=scb_cmp_ret.rif) AS comprobante FROM rpc_proveedor a LEFT JOIN scg_cuentas b ON (a.sc_cuenta=b.sc_cuenta ) WHERE a.cod_pro ILIKE '%".$ls_codpro."%' AND a.nompro ILIKE '%".$ls_nompro."%' AND a.dirpro ILIKE '%".$ls_dirpro."%' AND a.rifpro ILIKE '%".$ls_rifpro."%' $ls_sqlaux AND a.cod_pro<>'----------' ORDER BY a.cod_pro ASC"; $rs_data =$io_sql->select($ls_sql); $lb_existe=false; while (!$rs_data->EOF) { $lb_existe=true; print ""; $ls_codpro=$rs_data->fields["cod_pro"]; $ls_nompro=$rs_data->fields["nompro"]; $ls_dirpro=$rs_data->fields["dirpro"]; $ls_tipoorg =$rs_data->fields["codtipoorg"]; $ls_telpro=$rs_data->fields["telpro"]; $ls_faxpro=$rs_data->fields["faxpro"]; $ls_nacpro=$rs_data->fields["nacpro"]; $ls_especialidad=$rs_data->fields["codesp"]; $ls_rifpro=$rs_data->fields["rifpro"]; $ls_tipperrif = substr($ls_rifpro,0,1);//Tipo Persona RIF.(J=Juridico,G=Gubernamental,V=Natural Venezolano,E=Natural Extranjero). $ls_numpririf = substr($ls_rifpro,2,8);//Número Principal del RIF, 8 Dígitos (0-9). $ls_numterrif = substr($ls_rifpro,11,1);//Número Terminal del RIF, 1 Dígitos (0-9). $ls_nitpro=$rs_data->fields["nitpro"]; $ld_capital= number_format ($rs_data->fields["capital"],2,',','.'); $ld_monmax= number_format ($rs_data->fields["monmax"],2,',','.'); $ls_banco=$rs_data->fields["codban"]; $ls_cuenta=$rs_data->fields["ctaban"]; $ls_moneda=$rs_data->fields["codmon"]; //Zona Geografica $ls_pais=$rs_data->fields["codpai"]; $ls_estado=$rs_data->fields["codest"]; $ls_municipio=$rs_data->fields["codmun"]; $ls_parroquia = $rs_data->fields["codpar"]; //Fin de Zona Geográfica $ls_provee=$rs_data->fields["estpro"]; $ls_contra=$rs_data->fields["estcon"]; $ls_contable = trim($rs_data->fields["sc_cuenta"]); $ls_contablerecdoc = $rs_data->fields["sc_cuentarecdoc"]; $ls_denocontable = $rs_data->fields["denominacion"]; $ls_observacion = $rs_data->fields["obspro"]; $ls_cedula = $rs_data->fields["cedrep"]; $ls_nomrep = $rs_data->fields["nomreppro"]; $ls_cargo = $rs_data->fields["carrep"]; $ls_numregRNC = $rs_data->fields["ocei_no_reg"]; $ls_registro = $rs_data->fields["registro"]; $ls_fecharegistro = $io_funciones->uf_formatovalidofecha($rs_data->fields["fecreg"]); $ls_fecreg = $io_funciones->uf_convertirfecmostrar($ls_fecharegistro); $ls_numero = $rs_data->fields["nro_reg"]; $ls_tomo = $rs_data->fields["tomo_reg"]; $ls_tommod = $rs_data->fields["tommod"]; $ls_fecRNC = $io_funciones->uf_formatovalidofecha($rs_data->fields["ocei_fec_reg"]); $ls_fecregRNC = $io_funciones->uf_convertirfecmostrar($ls_fecRNC); $ls_fecmod = $io_funciones->uf_formatovalidofecha($rs_data->fields["fecregmod"]); $ls_fecregmod = $io_funciones->uf_convertirfecmostrar($ls_fecmod); $ls_regmod = $rs_data->fields["regmod"]; $ls_nummod = $rs_data->fields["nummod"]; $ls_numfol = $rs_data->fields["folreg"]; $ls_numfolmod = $rs_data->fields["folmod"]; $ls_numlic = $rs_data->fields["numlic"]; $ls_inspector = $rs_data->fields["inspector"]; $ls_pagweb = $rs_data->fields["pagweb"]; $ls_email = $rs_data->fields["email"]; $ls_estatus = $rs_data->fields["estprov"]; $ls_emailrep = $rs_data->fields["emailrep"]; $ls_grado = $rs_data->fields["graemp"]; $ls_ctaant = $rs_data->fields["sc_ctaant"]; $ls_denctaant = $rs_data->fields["denctaant"]; $ls_tipperpro = $rs_data->fields["tipperpro"]; $ls_ageviapro = $rs_data->fields["ageviapro"]; $ls_aerolipro = $rs_data->fields["aerolipro"]; $li_comprobante = number_format($rs_data->fields["comprobante"],0,"",""); if ($ls_estatus==0) { $ls_estprov="A"; } else if ($ls_estatus==1) { $ls_estprov="I"; } else if ($ls_estatus==2) { $ls_estprov="B"; } else if ($ls_estatus==3) { $ls_estprov="S"; } $ls_fechavenRNC = $io_funciones->uf_formatovalidofecha($rs_data->fields["fecvenrnc"]); $ls_fecvenRNC = $io_funciones->uf_convertirfecmostrar($ls_fechavenRNC); $ls_regSSO = $rs_data->fields["numregsso"]; $ls_fechavenSSO = $io_funciones->uf_formatovalidofecha($rs_data->fields["fecvensso"]); $ls_fecvenSSO = $io_funciones->uf_convertirfecmostrar($ls_fechavenSSO); $ls_regINCE = $rs_data->fields["numregince"]; $ls_fechavenINCE = $io_funciones->uf_formatovalidofecha($rs_data->fields["fecvenince"]); $ls_fecvenINCE = $io_funciones->uf_convertirfecmostrar($ls_fechavenINCE); $ls_codbansig = $rs_data->fields["codbansig"]; $ls_tipconpro = $rs_data->fields["tipconpro"]; $ls_denbansig = ""; $ls_sql2 = "SELECT denbansig FROM sigesp_banco_sigecof WHERE codbansig = '".$ls_codbansig."'"; $rs_datos = $io_sql->select($ls_sql2); $ld_hoy=date('Y')."-".date('m')."-".date('d'); if($io_fecha->uf_comparar_fecha($ld_hoy,$ls_fechavenRNC)) { $lb_registronacional="VIGENTE"; } else { $lb_registronacional="VENCIDO"; } if ($row2=$io_sql->fetch_row($rs_datos)) { $ls_denbansig = $row2["denbansig"]; } echo "".$ls_codpro.""; echo "".$ls_nompro.""; echo "".$ls_dirpro.""; echo "".$ls_rifpro.""; echo "".$lb_registronacional.""; echo ""; $rs_data->MoveNext(); } } ?>