//---------------------------------------------------------------------------
void TFormClasificacion::MostrarClasificacion()
{
  GridClasificacion->RowCount=torneo_numero_equipos(t)+1;

  GridClasificacion->Cells[0][0]="POSICION";
  GridClasificacion->Cells[1][0]="EQUIPOS";
  GridClasificacion->Cells[2][0]="JUGADOS";
  GridClasificacion->Cells[3][0]="CASA";
  GridClasificacion->Cells[4][0]="FUERA";
  GridClasificacion->Cells[5][0]="GANADOS";
  GridClasificacion->Cells[6][0]="EMPATADOS";
  GridClasificacion->Cells[7][0]="PERDIDOS";
  GridClasificacion->Cells[8][0]="G FAVOR";
  GridClasificacion->Cells[9][0]="G CONTRA";
  GridClasificacion->Cells[10][0]="PUNTOS";


   int id=0;
   int pcasa=0;
   int pfuera=0;
   int pganados=0;
   int pperdidos=0;
   int pempatados=0;
   int gfavor=0;
   int gcontra=0;
   int puntos=0;
   AnsiString  name=" ";
   int i=0;
 while(i<torneo_numero_equipos(t))
   {
          GridClasificacion->Cells[0][i+1]=i+1;
          torneo_linea_clasificacion(t,i,id,pcasa,pfuera,pganados,pempatados,pperdidos,gfavor,gcontra,puntos);
           torneo_nombre_equipo(t,id,name);
          GridClasificacion->Cells[1][i+1]=name;
          GridClasificacion->Cells[2][i+1]=pperdidos+pganados+pempatados;
          GridClasificacion->Cells[3][i+1]=pcasa;
          GridClasificacion->Cells[4][i+1]=pfuera;
          GridClasificacion->Cells[5][i+1]=pganados;
          GridClasificacion->Cells[6][i+1]=pempatados;
          GridClasificacion->Cells[7][i+1]=pperdidos;
          GridClasificacion->Cells[8][i+1]=gfavor;
          GridClasificacion->Cells[9][i+1]=gcontra;
          GridClasificacion->Cells[10][i+1]=puntos;
          i++;

    }



 }
예제 #2
0
void TFormClasificacion::MostrarClasificacion(){
        //inicializar Grid
        for (int i=0;i<=torneo_numero_equipos(t)+1;i++){
            for(int j=0;j<=11;j++)
                GridClasificacion->Cells[j][i]="";
            }

        //Cabeceras columnas Grid
        GridClasificacion->RowCount=torneo_numero_equipos(t)+2;
        GridClasificacion->Cells[0][0]="Posicion";
        GridClasificacion->Cells[1][0]="Nombre";
        GridClasificacion->Cells[2][0]="Partidos jugados";
        GridClasificacion->Cells[3][0]="En casa";
        GridClasificacion->Cells[4][0]="Fuera";
        GridClasificacion->Cells[5][0]="PG";
        GridClasificacion->Cells[6][0]="PP";
        GridClasificacion->Cells[7][0]="PE";
        GridClasificacion->Cells[8][0]="GF";
        GridClasificacion->Cells[9][0]="GC";
        GridClasificacion->Cells[10][0]="Puntos";

        TEquipo* datos;
        AnsiString nombre_equipo;

        for (int pos=0;pos<torneo_numero_equipos(t);pos++){
            datos=torneo_linea_clasificacion(t,pos);

            GridClasificacion->Cells[0][pos+1]=pos+1;
            GridClasificacion->Cells[1][pos+1]=datos->nombre;
            GridClasificacion->Cells[2][pos+1]=datos->partidos_casa+datos->partidos_fuera;
            GridClasificacion->Cells[3][pos+1]=datos->partidos_casa;
            GridClasificacion->Cells[4][pos+1]=datos->partidos_fuera;
            GridClasificacion->Cells[5][pos+1]=datos->partidos_ganados;
            GridClasificacion->Cells[6][pos+1]=datos->partidos_perdidos;
            GridClasificacion->Cells[7][pos+1]=datos->partidos_empatados;
            GridClasificacion->Cells[8][pos+1]=datos->goles_favor;
            GridClasificacion->Cells[9][pos+1]=datos->goles_contra;
            GridClasificacion->Cells[10][pos+1]=datos->puntos;
            }//for

}//void MostrarClasificacion