示例#1
0
        public static ManejadorDeDatos crearCadenaDeResponsabilidades()
        {
            ManejadorDeDatos m = LectorDeDatos.getInstance(null);

            m = GeneradorDeDatosAleatorios.getInstance(m);
            m = new LectorDeArchivos(m);

            return(m);
        }
示例#2
0
        static void jornadaDeVentas(Coleccionable vendedores)
        {
            //GeneradorDeDatosAleatorios giveMeRandom = new GeneradorDeDatosAleatorios();
            ManejadorDeDatos manejador = crearCadenaDeResponsabilidades();
            Iterator         iterator  = ((Iterable)vendedores).crearIterador();
            int monto = 0;

            for (int i = 0; i < 20; i++)
            {
                monto = manejador.numeroAleatorio(7000);
                ((Vendedor)iterator.posicionActual()).venta(monto);
                //Console.WriteLine(((Vendedor)iterator.posicionActual()).getUltimaVenta());
                iterator.siguiente();
            }
        }
 public ManejadorDeDatos(ManejadorDeDatos parametro)
 {
     this.sucesor = parametro;
 }