uf_conectar();
$io_msg = new class_mensajes();
$io_sql = new class_sql($con);
$ls_codemp=$arr["codemp"];
$ls_casacon=$arr["casconmov"];
if (array_key_exists("operacion",$_POST))
{
$ls_operacion=$_POST["operacion"];
$ls_codban = $_POST["codigo"];
$ls_denban = $_POST["denominacion"];
$ls_codcon=$_POST["codcon"];
if (array_key_exists("procede",$_GET))
{
$ls_procede=$_GET["procede"];
}
else
{
$ls_procede='';
}
if (array_key_exists("codcon",$_GET))
{
$ls_codcon=$_GET["codcon"];
}
else
{
$ls_codcon='---';
}
if (array_key_exists("tipo",$_GET))
{
$ls_tipo=$_GET["tipo"];
}
else
{
$ls_tipo='';
}
}
else
{
$ls_operacion="BUSCAR";
if (array_key_exists("codcon",$_GET))
{
$ls_codcon=$_GET["codcon"];
}
else
{
$ls_codcon='---';
}
$ls_codban = "";
$ls_denban = "";
if (array_key_exists("procede",$_GET))
{
$ls_procede=$_GET["procede"];
}
else
{
$ls_procede='';
}
if (array_key_exists("tipo",$_GET))
{
$ls_tipo=$_GET["tipo"];
}
else
{
$ls_tipo='';
}
}
echo "
";
echo "";
echo "| Código | ";
echo "Denominación | ";
echo "
";
if ($ls_operacion=="BUSCAR")
{
//CONSULTAS MODIFICADAS POR OFIMATICA DE VENEZUELA EL 28-03-2012 PARA MANEJO DEL NUMERO DE NEGOCIACION CON EL BANCO PARA PAGO DE PROVEEDORES VIA TXT (CASO INAC-BANCO DE VENEZUELA)
if (($ls_casacon=="1")&&(trim($ls_codcon!="---")))
{
$ls_sql = "SELECT scb_banco.codban, scb_banco.nomban ,numnegociacion
FROM scb_banco, scb_casamientoconcepto
WHERE scb_banco.codemp='".$ls_codemp."'
AND scb_banco.codban like '%".$ls_codban."%'
AND scb_banco.nomban like '%".strtoupper($ls_denban)."%'
AND scb_casamientoconcepto.codban=scb_banco.codban
AND scb_casamientoconcepto.codconmov='".$ls_codcon."'
GROUP BY scb_banco.codban, scb_banco.nomban
ORDER BY scb_banco.codban ASC";
}
else
{
$ls_sql = "SELECT codban, nomban,numnegociacion
FROM scb_banco
WHERE codemp='".$ls_codemp."'
AND codban like '%".$ls_codban."%'
AND UPPER(nomban) like '%".strtoupper($ls_denban)."%'
ORDER BY codban ASC";
}
$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_codban = $rs_data->fields["codban"];
$ls_denban = $rs_data->fields["nomban"];
$ls_numnegociacion = $rs_data->fields["numnegociacion"];//VARIABLE AGREGADA POR OFIMATICA DE VENEZUELA EL 28-03-2012 PARA MANEJO DEL NUMERO DE NEGOCIACION CON EL BANCO PARA PAGO DE PROVEEDORES VIA TXT (CASO INAC-BANCO DE VENEZUELA)
if (empty($ls_procede))
{
if ($ls_tipo==1)
{
echo "| ".$ls_codban." | ";
}
elseif ($ls_tipo==2)
{
echo "".$ls_codban." | ";
}
else
{
//METODO MODIFICADO POR OFIMATICA DE VENEZUELA EL 28-03-2012 PARA MANEJO DEL NUMERO DE NEGOCIACION CON EL BANCO PARA PAGO DE PROVEEDORES VIA TXT (CASO INAC-BANCO DE VENEZUELA)
echo "".$ls_codban." | ";
}
}
else
{
echo "".$ls_codban." | ";
}
echo "".$ls_denban." | ";
echo "
";
$rs_data->MoveNext();
}
}
else
{
if (($ls_casacon==1)&&(rtrim($ls_codcon!="---")))
{
$io_msg->message("El tipo de concepto seleccionado no posee Bancos asociados !!!");
}
else
{
$io_msg->message("No se han definido Bancos !!!");
}
}
}
}
echo "
";
?>