%@ 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 TipoEscalafon =String (Request("TipoEscalafon"))== "undefined" ? "Ultimo":String (Request("TipoEscalafon"));
var Todos=String (Request("Todos"))== "undefined" ? "Ultimo":String (Request("Todos"));
var AnoEscalafon="";
var anoCurso=GetAnoActual();
var FechaUltima=GetFechaUltima();
//Response.Write(FechaUltima)
if(FechaUltimoFestejo!='')
FechaUltima=FechaUltimoFestejo;
if(AnoUltimo !='')
{
anoCurso=AnoUltimo;
}
var AnoPrimero=GetAnoPrimero();
if(AnoInicio!='')
{
AnoPrimero=AnoInicio;
}
var ImgEscalafon="";
var ImgTemporada=""
if(TipoEscalafon == 'Ultimo')
{
AnoEscalafon=anoCurso;
ImgEscalafon="escal1.gif";
ImgTemporada="tempan2.gif";
}
else
{
ImgEscalafon="escal2.gif";
ImgTemporada="tempan1.gif";
if(TipoEscalafon =='Anteriores')
{
TipoEscalafon=String(parseInt(anoCurso)-1)
}
AnoEscalafon=TipoEscalafon;
}
var SQL=" select pepe1.IdLidiador,pepe1.Apodo, count(pepe1.Festejosfin) as Festejosfin "
SQL+=" ,sum(pepe1.orejasfin+pepe1.orejas1fin) as orejasfin,sum(pepe1.rabosfin+pepe1.rabos1fin) as rabosfin ,sum(pepe1.orejas1fin) as orejas1fin , "
SQL+=" sum(pepe1.rabos1fin) as rabos1fin from( "
SQL+=" select pepe.IdLidiador,pepe.Apodo,pepe.Festejos as Festejosfin "
SQL+=",sum(pepe.orejas) as orejasfin,sum(pepe.rabos) as rabosfin "
SQL+=",sum(pepe.orejas1) as orejas1fin ,sum(pepe.rabos1) as rabos1fin "
SQL+="from (select Lidiadores.IdLidiador,Lidiadores.Apodo,CartelFestejo.IdCartelFestejo as Festejos "
SQL+=",sum(CLAVES.orejas ) as orejas,sum(CLAVES.rabo ) as rabos "
SQL+=",0 as orejas1 ,0 as rabos1 "
SQL+="from LidiadoresFestejo, Lidiadores, CartelFestejo ,claves "
SQL+="where Lidiadores.IdLidiador=LidiadoresFestejo.IdLidiador "
SQL+="and LidiadoresFestejo.IdCartelFestejo=CartelFestejo.IdCartelFestejo "
SQL+="and CartelFestejo.ANNO = '"+AnoEscalafon+"' "
SQL+="and Lidiadores.Tipo = 2 "
SQL+="and Lidiadores.NoIncluir = false "
SQL+="and CartelFestejo.Baja = 0 "
SQL+="and CartelFestejo.GrupoOrden <> 27 "
SQL+="and CartelFestejo.GrupoOrden <> 56 "
SQL+="and LidiadoresFestejo.ResultadoInterno = Claves.ValorA AND Claves.Grupo like '%Resultado%'"
SQL+="AND Claves.Grupo2 like '%Lidiador%'"
SQL+="and LidiadoresFestejo.colleras=0 "
SQL+=" AND CartelFestejo.CartelFestejo like '%1%' "
SQL+="group by Lidiadores.IdLidiador,Lidiadores.Apodo,CartelFestejo.IdCartelFestejo "
SQL+="union "
SQL+="select Lidiadores.IdLidiador,Lidiadores.Apodo,CartelFestejo.IdCartelFestejo as Festejos "
SQL+=",0 as orejas,0 as rabos "
SQL+=",sum(CLAVES.orejas) as orejas1 ,sum(CLAVES.rabo) as rabos1 "
SQL+="from LidiadoresFestejo, Lidiadores, CartelFestejo ,claves "
SQL+="where Lidiadores.IdLidiador=LidiadoresFestejo.IdLidiador "
SQL+="and LidiadoresFestejo.IdCartelFestejo=CartelFestejo.IdCartelFestejo "
SQL+="and CartelFestejo.ANNO = '"+AnoEscalafon+"' "
SQL+="and Lidiadores.Tipo = 2 "
SQL+="and Lidiadores.NoIncluir = false "
SQL+="and CartelFestejo.Baja = 0 "
SQL+="and CartelFestejo.GrupoOrden <> 27 "
SQL+="and CartelFestejo.GrupoOrden <> 56 "
SQL+="and LidiadoresFestejo.ResultadoInterno = Claves.ValorA AND Claves.Grupo like '%Resultado%'"
SQL+="AND Claves.Grupo2 like '%Lidiador%' "
SQL+="and LidiadoresFestejo.colleras=yes "
SQL+=" AND CartelFestejo.CartelFestejo like '%1%' "
SQL+="group by Lidiadores.IdLidiador,Lidiadores.Apodo,CartelFestejo.IdCartelFestejo "
SQL+=") as pepe "
SQL+=" group by pepe.IdLidiador,pepe.Apodo,pepe.festejos )"
SQL+=" as pepe1 "
SQL+=" group by pepe1.IdLidiador,pepe1.Apodo "
SQL+=" order by 3 desc,4 desc,5 desc,6,7 "
%>
<%
var NumeroRegistros=10;
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 Rs = Server.CreateObject("ADODB.Recordset");
Rs.Open(SQL,Conexion,3,1);
var Cuantos=0;
if (!Rs.EOF)
{
Rs.MoveLast()
Cuantos = Rs.RecordCount
}
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;
}
if (Cuantos > 0)
{
if (Pagina == 1)
{
Rs.MoveFirst()
}
else
{
donde = ((Pagina-1) * NumeroRegistros );
Rs.Move(donde,1)
}
}
%>
<%
if(TipoEscalafon=='Ultimo')
{
%>
<%=FechaUltima%>
<%
}else{
%>
<%
var strSel="";
for(var iAno=AnoPrimero;iAno
>Temporada <%=iAno%>
<%}%>
<%
}
%>
ORDEN
NOMBRE
FESTEJOS
OREJAS
orejas colleras
RABOS
rabos colleras
<%
var i=1;
var Color="";
var iPos="";
iPos=(Pagina-1)*NumeroRegistros+1;
while(!Rs.EOF && NumeroRegistros>=i)
{
if(i % 2== 0)
{
Color=' bgcolor="#E2DA89" '
}
else
{
Color="";
}
%>
>
<%=iPos%>
>
<%=Rs("Apodo")%>
>
<%=Rs("Festejosfin")%>
>
<%=Rs("Orejasfin")%>
>
<%=Rs("Orejas1fin")%>
>
<%=Rs("rabosfin")%>
>
<%=Rs("rabos1fin")%>
<%
Rs.MoveNext();
i++;
iPos++;
}
Rs.Close();
%>
Página <%=PaginaNum%> de <%=Pintar%>
<%
if(Todos !='S')
{
%>
<%
}
%>
<%
var Anterior="Escalafon.asp?TipoEscalafon="+TipoEscalafon
+"&Pagina="+PaginaAnterior
if (PaginaNum > 1)
{%>
/
<%}
var Siguiente="Escalafon.asp?TipoEscalafon="+TipoEscalafon
+"&Pagina="+PaginaSiguiente
if (PaginaNum < Pintar)
{%>
<%}%>
<%
Conexion.Close();
%>