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(''); writeln(' '); } else { writeln(''); writeln(''); }