<%@ Language=JScript %> <% var Conexion = Server.CreateObject("ADODB.Connection"); //Conexion.ConnectionString = ConexionBase; //Conexion.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;User ID=Admin;Data Source="+Server.MapPath(".")+"\\..\\"+"uno.mdb;Jet OLEDB:System database='';" Conexion.ConnectionString=ConexionBase; Conexion.Open(); var Todos=String (Request("Todos"))== "undefined" ? "":String (Request("Todos")); var IdFestejo=String (Request("IdFestejo"))== "undefined" ? "":String (Request("IdFestejo")); var Buscador=String (Request("Buscador"))== "undefined" ? "":String (Request("Buscador")); var FechaD1=String (Request("FechaD"))== "undefined" ? "":String (Request("FechaD")); var FechaH1=String (Request("FechaH"))== "undefined" ? "":String (Request("FechaH")); FechaD = FechaD1.substring(6) + "/"+ FechaD1.substring(3,5) + "/" + FechaD1.substring(0,2) FechaH = FechaH1.substring(6) + "/"+ FechaH1.substring(3,5) + "/" + FechaH1.substring(0,2) var Localidad=String (Request("Localidad"))== "undefined" ? "":String (Request("Localidad")); var Provincia=String (Request("Provincia"))== "undefined" ? "":String (Request("Provincia")); var Rejoneador=String (Request("Rejoneador"))== "undefined" ? "":String (Request("Rejoneador")); var Ganaderia=String (Request("Ganaderia"))== "undefined" ? "":String (Request("Ganaderia")); var IdLidiador=String (Request("IdLidiador"))== "undefined" ? "":String (Request("IdLidiador"));; var Cadena ="?Buscador="+Buscador+"&FechaD="+FechaD1 +"&FechaH="+FechaH1+"&Localidad="+Localidad+"&Provincia="+Provincia +"&Rejoneador="+Rejoneador+"&Ganaderia="+Ganaderia %> <% var sql=" select lidiadores.tipo, " sql+=" CartelFestejo.Fecha,CartelFestejo.IdCartelFestejo,gruposorden.orden,Lidiadores_vs_CartelFestejo.orden,CartelFestejo.Dia, CartelFestejo.Mes, CartelFestejo.anno,CartelFestejo.Localidad, " sql+=" CartelFestejo.Provincia,Lidiadores.Apodo,CartelFestejo.[Encabezado de Festejo], CartelFestejo.Comentario,claves.valor,gruposorden.TextoA " sql+=" FROM CartelFestejo, Lidiadores_vs_CartelFestejo, Lidiadores ,GruposOrden,Claves " sql+=" where CartelFestejo.CartelFestejo like '%0%' " sql+=" and CartelFestejo.Tipofestejo=Claves.IdClave " sql+=" and CartelFestejo.Baja = 0 " sql+=" and CartelFestejo.IDCartelFestejo = Lidiadores_vs_CartelFestejo.IDCartelFestejo " sql+=" and Lidiadores.IDLidiador = Lidiadores_vs_CartelFestejo.Lidiador " sql+=" AND cartelfestejo.GRUPOORDEN = GruposOrden.idgrupoorden " sql+=" AND cartelfestejo.GRUPOORDEN in (SELECT idgrupoorden " sql+=" FROM GruposOrden WHERE (TextoA LIKE 'R%') " sql+=" ORDER BY Orden) " if(IdFestejo !='') { sql+=" and CartelFestejo.IDCartelFestejo ="+IdFestejo +" " } if(IdLidiador !='') { sql+=" and Lidiadores.IDLidiador ="+IdLidiador +" " } if(Buscador=='S') { sql+=" and CartelFestejo.fecha >= #" + FechaD + "# and CartelFestejo.fecha <= #" + FechaH +"# " if(Localidad !='') { sql+=" AND CartelFestejo.Localidad like '"+Accents(Protect(Alltrim(Localidad))).toLowerCase()+"' " } if(Provincia !='') { sql+=" AND CartelFestejo.Provincia like '%"+Accents(Protect(Alltrim(Provincia))).toLowerCase()+"%' " } if( Ganaderia !='') { sql+=" and CartelFestejo.IDCartelFestejo in ( " sql+=" select CartelFestejo.IDCartelFestejo from CartelFestejo,Ganaderias_vs_CartelFestejo " sql+=" where CartelFestejo.IDCartelFestejo=Ganaderias_vs_CartelFestejo.IDCartelFestejo " sql+=" AND Ganaderias_vs_CartelFestejo.Ganaderia like '%"+Accents(Protect(Alltrim(Ganaderia))).toLowerCase()+"%' )" } if( Rejoneador !='') { sql+=" and CartelFestejo.IDCartelFestejo in (select CartelFestejo.IDCartelFestejo " sql+=" from lidiadores,CartelFestejo,Lidiadores_vs_CartelFestejo " sql+=" where Lidiadores.Apodo like '%"+Accents(Protect(Alltrim(Rejoneador))).toLowerCase()+"%' " sql+=" and CartelFestejo.IDCartelFestejo = Lidiadores_vs_CartelFestejo.IDCartelFestejo " sql+=" and Lidiadores.IDLidiador = Lidiadores_vs_CartelFestejo.Lidiador " sql+=" )" } } var sqlfin=sql+" order by 2 ,4,9,3,5 " //Response.Write(sqlfin) %> <% var NumFestejos = new Array(); var Rs = Server.CreateObject("ADODB.Recordset"); Rs.Open(sqlfin,Conexion,3,1); var stIdFest=''; var iPosi=0; if(!Rs.EOF) stIdFest=String(Rs("IDCartelFestejo")); while(!Rs.EOF) { //Response.Write(Rs("IdCartelFestejo")+"/") if(String(Rs("IDCartelFestejo")) !=stIdFest) { NumFestejos[iPosi]=stIdFest iPosi++; stIdFest=String(Rs("IDCartelFestejo")); } Rs.MoveNext(); } Rs.Close(); if(stIdFest!='') NumFestejos[iPosi]=stIdFest var NumeroRegistros=10; if(Buscador=="S") NumeroRegistros=5; var donde=0; var Pagina = String (Request("Pagina"))== "undefined" ? "1":String (Request("Pagina")); var PaginaAnterior=0; var PaginaSiguiente=0; var PaginaNum= parseInt(Pagina); var Pintar=0; if (PaginaNum == 1) { PaginaAnterior=1; } else { PaginaAnterior=PaginaNum-1; } var Cuantos=0; Cuantos = NumFestejos.length if(Todos=='S') { NumeroRegistros=Cuantos; } Pintar = Cuantos / NumeroRegistros; resto = Cuantos % NumeroRegistros; if (resto != 0) { Pintar=Math.round(Pintar + .5); } if (PaginaNum >= Pintar) { PaginaSiguiente=PaginaNum } else { PaginaSiguiente = PaginaNum + 1; } var inicio=0; if (Cuantos > 0) { if (Pagina == 1) { inicio =0;//Rs.MoveFirst() } else { donde = ((Pagina-1) * NumeroRegistros ); inicio =donde; } } var unFestejo; var ArrFestejos; ArrFestejos = new Array(); function MiFestejo(strIdFestejo,strFecha,strFestejo,strResultado) { this.strIdFestejo=strIdFestejo; this.strFecha=strFecha; this.strFestejo=strFestejo; this.strResultado=strResultado; } sqlfin=sql var strAuxi=" ( "; if(Buscador!='S' && Todos!='S' ) { NumeroRegistros=Cuantos; } for(var iVamos=inicio; iVamos 0) { Rs.Open(sqlfin,Conexion,3,1); var strComentario=''; var strFecha=""; var strFestejo=""; var iSon=0; var Primero=0; var strEncabezado="" var bGrabar=true; var strFechaAux=""; var strFestejoAux=""; var strResultadoAux=""; var iTotal=0; var iRej=0; var iTor=0; var strRejones=""; var strProvAux=""; var strLocAux=""; var iPosProv=0; if(!Rs.EOF ) { var strAux=String(Rs("Dia")); strAux=strAux.substring(0,1).toUpperCase()+strAux.substring(1,strAux.length); strFechaAux=''+strAux+' '+String(Rs("mes"))+' '+ String(Rs("anno"))+'' if(strFestejo!=String(Rs("IdCartelFestejo"))) { strFestejo=String(Rs("IdCartelFestejo")) strFestejoAux=''+String(Rs("Localidad")) strProvAux=String(Rs("Provincia")); strProvAux=strProvAux.toUpperCase( ) strLocAux=String(Rs("Localidad")); iPosProv=strProvAux.indexOf(strLocAux); if(iPosProv == -1) { if(String(Rs("Provincia"))!='') strFestejoAux+=' '+String(Rs("Provincia")) } if(String(Rs("valor"))!='Tarde') strFestejoAux+='. '+String(Rs("valor")) strFestejoAux+='. ' //if( String(Rs("TextoA")) == 'Resp' || String(Rs("TextoA")) =='R1' || String(Rs("TextoA")) =='R2' || String(Rs("TextoA")) =='R3' || String(Rs("TextoA")) =='RF' || String(Rs("TextoA")) =='RP') // strRejones=" Rejones. " //else // strRejones="" strFestejoAux+=strRejones strFestejoAux+=String(Rs("Encabezado de Festejo")) if( String(Rs("Tipo"))=='2') { iRej++; } else if( String(Rs("Tipo"))=='1') { iTor++; } strResultadoAux+=' '+String(Rs("Apodo"))+'' strResultadoAux+=',' strComentario=String(Rs("Comentario")); } Primero++; } var bSeguir=true; var strFecha="" var strAucNum=10; if(Buscador!='S' && Todos!='S' ) { NumeroRegistros=Cuantos; } while(!Rs.EOF && (iSon' iTotal=0; iRej=0; iTor=0; } strComentario=String(Rs("Comentario")); strFestejo=String(Rs("IdCartelFestejo")); strFestejoAux=''+String(Rs("Localidad")) strProvAux=String(Rs("Provincia")); strProvAux=strProvAux.toUpperCase( ) strLocAux=String(Rs("Localidad")); iPosProv=strProvAux.indexOf(strLocAux); if(iPosProv == -1) { if(String(Rs("Provincia"))!='') strFestejoAux+=' '+String(Rs("Provincia")) } //if(String(Rs("valor"))!='Tarde') // strFestejoAux+='. '+String(Rs("valor")) strFestejoAux+='. ' //if( String(Rs("TextoA")) == 'Resp' || String(Rs("TextoA")) =='R1' || String(Rs("TextoA")) =='R2' || String(Rs("TextoA")) =='R3' || String(Rs("TextoA")) =='RF' || String(Rs("TextoA")) =='RP') // strRejones=" Rejones. " //else // strRejones="" strFestejoAux+=strRejones strFestejoAux+=String(Rs("Encabezado de Festejo")) var strAux=String(Rs("Dia")); strAux=strAux.substring(0,1).toUpperCase()+strAux.substring(1,strAux.length); strFechaAux=''+strAux+' '+String(Rs("mes"))+' '+ String(Rs("anno"))+'' strResultadoAux=''; } if(Primero >1) { if(String(Rs("Tipo"))=='4' && (iRej>0 && iTor >0) ) strResultadoAux+=' el novillero' strResultadoAux+=' '+String(Rs("Apodo"))+'' strResultadoAux+=',' } if( String(Rs("Tipo"))=='2') { iRej++; } else if( String(Rs("Tipo"))=='1') { iTor++; } iTotal++; Primero++; Rs.MoveNext(); if(!Rs.EOF) { if(Buscador!='S' && Todos!='S' && iSon>=strAucNum-1) { var strAux1=String(Rs("Dia")); var strAux1=strAux1.substring(0,1).toUpperCase()+strAux1.substring(1,strAux1.length); var strFechaAux1=''+strAux1+' '+String(Rs("mes"))+' '+ String(Rs("anno"))+'' if(strFechaAux != strFechaAux1) { bSeguir=false; } } } } if(bGrabar) { if (strResultadoAux != '') { strResultadoAux=strResultadoAux.substring(0,strResultadoAux.length-1) posicion = strResultadoAux.lastIndexOf (','); if (posicion != -1) { var strAp=" y" if(strResultadoAux.substring(posicion+5,posicion+6) == 'I' || strResultadoAux.substring(posicion+5,posicion+6) == 'i') var strAp=" e" strResultadoAux = strResultadoAux.substring(0,posicion) + strAp +strResultadoAux.substring(posicion+1,strResultadoAux.length); } } if(iRej < iTotal) strResultadoAux = ". El rejoneador "+strResultadoAux; else strResultadoAux = ". "+strResultadoAux; if(strComentario!='') strResultadoAux+='. '+strComentario else strResultadoAux+='.' unFestejo = new MiFestejo(strFestejo,strFechaAux,strFestejoAux,strResultadoAux); ArrFestejos[iSon]=unFestejo; } Rs.Close(); } %> Festejos
<% var strFecha=""; var strFestejo=""; var Una=0; for (var iPos =0;iPos <% } if(Una == 0) { %> <%}%> <%if(IdFestejo == '' && IdLidiador=='') { %> <% } %>
 
<% if (Buscador != 'S' && IdLidiador =='') { %> <% } %> <% if ( IdLidiador =='') { %> <% }%>
PRÓXIMOS CARTELES   MÁSBuscador

<% } else { %>
<% } Una++; Response.Write('

'+unFestejo.strFecha+'

') } %>

<%=unFestejo.strFestejo%> <%=unFestejo.strResultado%>

<% } if(ArrFestejos.length>0) { %>
 
<% if(Buscador =='S' && IdFestejo == '') { %>
  <%if(Cuantos>0) { %> Página <%=PaginaNum%> de <%=Pintar%> <% } %>   <% var Anterior="carteles.asp"+Cadena +"&Pagina="+PaginaAnterior if (PaginaNum > 1) {%> Página Anterior / <%} var Siguiente="carteles.asp"+Cadena +"&Pagina="+PaginaSiguiente if (PaginaNum < Pintar) {%> Página Siguiente <%}%>
<% } %>

Para facilitar cualquier información puede dirigirse a:
info@elrejoneo.com
 
 
 
 
<% Conexion.Close(); %>