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_cond_pago = database.cursor("SELECT * FROM cond_pago WHERE "+ client.criteria +" MATCHES '" + request.search1 + "' ORDER BY " + client.criteria);
if (!c_cond_pago)
DbsError(false,-1);
client.search1 = request.search1;
}
if(request.search2 && !request.gofunc) {
if(request.search2 == "all") {
//Selecciono todos los cond_pago, sin criterio
c_cond_pago = database.cursor("SELECT * FROM cond_pago ORDER BY descripcion");
if (!c_cond_pago)
DbsError(false,-1);
}
else {
//Selecciona todas las filas en las que el nombre empieza con la letra elejida.
var lowcaps = request.search2.toLowerCase();
c_cond_pago = database.cursor("SELECT * FROM cond_pago WHERE "+ client.criteria + " MATCHES '" + request.search2 + "*' OR " + client.criteria +" MATCHES '" + lowcaps + "*' ORDER BY " + client.criteria);
if (!c_cond_pago)
DbsError(false,-1);
}
client.search2 = request.search2;
}
}
else {
if (!request.cond_pago && !request.descripcion) {
request.descripcion="descripcion";
}
}
if (request.cond_pago) {
client.criteria="cond_pago";
client.des_criteria="cuya N.I.F.";
}
if (request.descripcion) {
client.criteria="descripcion";
client.des_criteria="cuya razón social";
}
if ( client.criteria == "descripcion" ) {
criterio=" por Descripción ";
}
if ( client.criteria == "cond_pago" ) {
criterio=" por Código ";
}
if ( request.FrameType == "F" || request.FrameType == "T" ) {
writeln("");
}
if (!request.waux) {
if (request.gofunc) {
writeln('');
writeln('