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