예제 #1
0
        public static void llenar(IColeccionable <I_Comparable> coleccion, int eleccion)
        {
            //Ejercicio 6 practica 3
            // Elecciones: Persona(1) / Alumno(2) / Numero(3) / ClaveValor(4) / Vendedor(5) / AlumnoMuyEstudioso(6)
            switch (eleccion)
            {
            case 1:
                for (int i = 0; i < 20; i++)
                {
                    coleccion.agregar(new Persona(GeneradorDeDatosAleatorios.getInstance(null).stringAleatorio(15), GeneradorDeDatosAleatorios.getInstance(null).numeroAleatorio(44000000)));
                }
                break;

            case 2:
                for (int i = 0; i < 20; i++)
                {
                    coleccion.agregar(new FabricaAlumno().crearAleatorio());
                }
                break;

            //case 4:
            //    for (int i = 0; i < 20; i++)
            //    {
            //        coleccion.agregar(new FabricaClaveValor().crearAleatorio());
            //    }
            //    break;
            case 3:
                for (int i = 0; i < 20; i++)
                {
                    coleccion.agregar(new FabricaNumero().crearAleatorio());
                }
                break;

            case 5:     // Ejercicio 6 Practica 3: Implemente una fábrica concreta para la clase Vendedor y compruebe el correcto funcionamiento del método main del ejercicio 6.Compare a los vendedores por el campo bonus.
                for (int i = 0; i < 20; i++)
                {
                    coleccion.agregar(new FabricaVendedor().crearAleatorio());
                }
                break;

            case 6:     // Ejercicio 10 Practica 5: Llenar una coleccion con alumnos muy estudiosos
                for (int i = 0; i < 20; i++)
                {
                    coleccion.agregar(new FabricaAlumnoMuyEstudioso().crearAleatorio());
                }
                break;

            default:
                break;
            }
        }
예제 #2
0
파일: Main.cs 프로젝트: ramircar2020/MDP1
        static void llenar(IColeccionable coleccion)
        {
            Random rnd = new Random();

            for (int i = 0; i < 20; i++)
            {
                IComparable llenado = new Numero(rnd.Next(1, 101));
                coleccion.agregar(llenado);
            }
        }
예제 #3
0
        public static void llenarPersonas(IColeccionable <I_Comparable> coleccion)
        {
            Generar generar = new Generar();

            for (int i = 0; i < 20; i++)
            {
                Persona unaPersona = new Persona(generar.Gen_Nombre(), generar.Gen_DNI());
                coleccion.agregar(unaPersona);
            }
        }
예제 #4
0
        public static void llenarAlumnos(IColeccionable <I_Comparable> coleccion)
        {
            Generar generar = new Generar();

            for (int i = 0; i < 20; i++)
            {
                Alumno unAlumno = new Alumno(generar.Gen_Nombre(), generar.Gen_DNI(), generar.Gen_Legajo(), generar.Gen_Promedio());
                coleccion.agregar(unAlumno);
            }
        }
예제 #5
0
파일: Main.cs 프로젝트: ramircar2020/MDP1
        static void llenarPersonas(IColeccionable coleccion)
        {
            Random rnd = new Random();

            for (int i = 0; i < 20; i++)
            {
                string      nombre  = Path.GetRandomFileName();
                int         dni     = rnd.Next(20000000, 44000000);
                IComparable persona = new Persona(nombre, dni);
                coleccion.agregar(persona);
            }
        }
예제 #6
0
파일: Main.cs 프로젝트: ramircar2020/MDP1
        static void llenarAlumnos(IColeccionable coleccion)
        {
            Random rnd = new Random();

            for (int i = 0; i < 20; i++)
            {
                string      nombre   = Path.GetRandomFileName();
                int         dni      = rnd.Next(20000000, 44000000);
                int         legajo   = rnd.Next(1, 999999);
                int         promedio = rnd.Next(1, 10);
                IComparable alumno   = new Alumno(nombre, dni, legajo, promedio);
                coleccion.agregar(alumno);
            }
        }