Example #1
0
 public void Ordenar(Producto[] arreglo, CriterioOrdenamiento orden, Producto.AtributoComparable campo)
 {
     for (int p = 0; p < arreglo.Length - 1; p++)
     {
         for (int e = p + 1; e < arreglo.Length; e = e + 1)
         {
             if (orden(arreglo[p], arreglo[e], campo))
             {
                 Producto Temporal;
                 Temporal   = arreglo[p];
                 arreglo[p] = arreglo[e];
                 arreglo[e] = Temporal;
             }
         }
     }
 }
Example #2
0
 private void setStrategy(CriterioOrdenamiento criterio)
 {
     setOrdenador(criterio.criterioVinculacion, criterio.ordenamientoMayor);
     setCriterioVinculador(criterio.criterioVinculacion);
 }