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