var baseHtml="";
dbAcl();
if (request.gofunc)
writeln(' ');
writeln('');
writeln('');
if (request.gofunc) {
writeln("');
}
if(request.search1 || request.search2) {
dbConnect();
if(request.search1 && !request.gofunc) {
//Si se busca usando el texto de entrada
c_bancos = database.cursor("SELECT * FROM bancos WHERE "+ client.criteria +" MATCHES '" + request.search1 + "' ORDER BY " + client.criteria);
if (!c_bancos)
DbsError(false,-1);
client.search1 = request.search1;
}
if(request.search2 && !request.gofunc) {
if(request.search2 == "all") {
//Selecciono todos los bancos, sin criterio
c_bancos = database.cursor("SELECT * FROM bancos ORDER BY nombre ");
if (!c_bancos)
DbsError(false,-1);
}
else {
//Selecciona todas las filas en las que el nombre empieza con la letra elejida.
var lowcaps = request.search2.toLowerCase();
c_bancos = database.cursor("SELECT * FROM bancos WHERE "+ client.criteria + " MATCHES '" + request.search2 + "*' OR " + client.criteria +" MATCHES '" + lowcaps + "*' ORDER BY " + client.criteria);
if (!c_bancos)
DbsError(false,-1);
}
client.search2 = request.search2;
}
}
else {
if (!request.cod_banco && !request.nombre ) {
request.nombre ="nombre ";
}
}
if (request.cod_banco) {
client.criteria="cod_banco";
client.des_criteria="cuyo código";
}
if (request.nombre ) {
client.criteria="nombre ";
client.des_criteria="cuya nombre";
}
if ( client.criteria == "nombre " ) {
criterio=" por Nombre ";
}
if ( client.criteria == "cod_banco" ) {
criterio=" por Código ";
}
if ( request.FrameType == "F" || request.FrameType == "T" ) {
writeln("");
}
if (!request.waux) {
if (request.gofunc) {
writeln('');
writeln('