Esempio n. 1
0
 public static string IdReducidoOrdenamiento(TipoOrdenamiento ord)
 {
     if (ord == TipoOrdenamiento.Ascendente)
     {
         return("ASC");
     }
     else if (ord == TipoOrdenamiento.Descendente)
     {
         return("DESC");
     }
     else
     {
         return("SIN");
     }
 }
Esempio n. 2
0
        //ORDENO LA LISTA USANDO EL OBJETO COMPARISON QUE ESTA HECHO PARA ESO, EL BURBUJEO ES MAS LENTO
        public void OrdenarLista(TipoOrdenamiento tipo)
        {
            Comparison <Estadisticas> miComparador = null;

            switch (tipo)
            {
            case TipoOrdenamiento.Fecha:
                miComparador = new Comparison <Estadisticas>(Estadisticas.OrdenarPorFecha);
                break;

            case TipoOrdenamiento.Puntos:
                miComparador = new Comparison <Estadisticas>(Estadisticas.OrdenarPorPuntos);
                break;
            }
            this._listaDeEstadisticas.Sort(miComparador); //EL METODO SORT TIENE UNA SOBRECARGA DONDE RECIBE UN OBJETO COMPARISON
        }
Esempio n. 3
0
 public InformacionOrdenamiento(TipoOrdenamiento tipo, string campo)
 {
     this.Tipo  = tipo;
     this.Campo = campo;
 }