コード例 #1
0
        public I_Comparable crearAleatorio()
        {
            //Random rnd_number = new Random();
            //Persona persona = new Persona(new GeneradorDeDatosAleatorios().stringAleatorio(rnd_number.Next(10, 20)), rnd_number.Next(32000000,44000000));
            //return new ClaveValor(new Numero(rnd_number.Next()), persona);

            Manejador generador = new LectorDeDatos(null);

            generador = GeneradorDeDatosAleatorios.getInstance(generador);
            generador = LectorDeArchivos.getInstance(generador);
            Persona persona = new Persona
                              (
                generador.stringDesdeArchivo(10),
                generador.numeroAleatorio(42000000)
                              );
            ClaveValor registro = new ClaveValor
                                  (
                //new Numero((int)generador.numeroDesdeArchivo(20000)),
                (Numero) new FabricaNumero().crearAleatorio(),
                persona

                                  );

            return(registro);
        }
コード例 #2
0
        public I_Comparable crearPorTeclado()
        {
            //Console.Write("Por favor, ingrese un Nombre: ");
            //string nombre = new LectorDeDatos().stringPorTeclado();
            //Console.Write("\nPor favor, ingrese un Documento: ");
            //int dni = new LectorDeDatos().numeroPorTeclado();
            //Console.Write("\nPor favor, ingrese un Sueldo Basico: ");
            //double sueldo = new LectorDeDatos().numeroPorTeclado();
            //Vendedor newVendedor = new Vendedor(nombre, dni, sueldo);
            //return newVendedor;

            Manejador generador = new LectorDeDatos(null);

            generador = GeneradorDeDatosAleatorios.getInstance(generador);
            generador = LectorDeArchivos.getInstance(generador);

            Console.Write("Por favor, ingrese un Nombre: ");
            string nombre = generador.stringPorTeclado();

            Console.Write("\nPor favor, ingrese un Documento: ");
            int dni = generador.numeroPorTeclado();

            Console.Write("\nPor favor, ingrese un Sueldo Basico: ");
            double   sueldo      = generador.numeroPorTeclado();
            Vendedor newVendedor = new Vendedor(nombre, dni, sueldo);

            return(newVendedor);
        }
コード例 #3
0
        public I_Comparable crearPorTeclado()
        {
            //Console.Clear();
            //Alumno alumno = (Alumno)new FabricaAlumno().crearAleatorio();
            //CompuestoAlumno unAlumnoCompuesto = new CompuestoAlumno(alumno.Nombre, alumno.DNI, alumno.Legajo, (int)alumno.Calificacion);
            //return unAlumnoCompuesto;

            Manejador generador = new LectorDeDatos(null);

            generador = GeneradorDeDatosAleatorios.getInstance(generador);
            generador = LectorDeArchivos.getInstance(generador);
            Console.Write("Por favor, ingrese un Nombre: ");
            string nombre = generador.stringPorTeclado();

            Console.WriteLine("");
            Console.Write("Por favor, ingrese un Documento: ");
            int documento = generador.numeroPorTeclado();

            Console.WriteLine("");
            Console.Write("Por favor, ingrese un Legajo: ");
            int legajo = generador.numeroPorTeclado();

            Console.WriteLine("");
            Console.Write("Por favor, ingrese un Promedio: ");
            int promedio = generador.numeroPorTeclado();

            return(new CompuestoAlumno(nombre, documento, legajo, promedio));
        }
コード例 #4
0
        public I_Comparable crearAleatorio()
        {
            //Random rnd = new Random();
            //return new Numero(rnd.Next());
            Manejador generador = new LectorDeDatos(null);

            generador = GeneradorDeDatosAleatorios.getInstance(generador);
            generador = LectorDeArchivos.getInstance(generador);
            Numero registro = new Numero((int)generador.numeroDesdeArchivo(50000));

            return(registro);
        }
コード例 #5
0
        public I_Comparable crearAleatorio()
        {
            /*
             * Generar random = new Generar();
             * return new Alumno(random.Gen_Nombre(), random.Gen_DNI(), random.Gen_DNI(), random.Gen_Promedio() );
             */
            Manejador generador = new LectorDeDatos(null);

            generador = GeneradorDeDatosAleatorios.getInstance(generador);
            generador = LectorDeArchivos.getInstance(generador);

            return(new Alumno(generador.stringAleatorio(15), (int)generador.numeroDesdeArchivo(42000000), generador.numeroAleatorio(20000), generador.numeroAleatorio(10)));
        }
コード例 #6
0
        public I_Comparable crearPorTeclado()
        {
            //Console.Write("Por favor, ingrese un numero: ");
            //int usuario = Convert.ToInt32(Console.ReadLine());
            //return new Numero(usuario);

            Manejador generador = new LectorDeDatos(null);

            generador = GeneradorDeDatosAleatorios.getInstance(generador);
            generador = LectorDeArchivos.getInstance(generador);
            Console.Write("Por favor, ingrese un numero: ");
            Numero registro = new Numero((int)generador.numeroPorTeclado());

            return(registro);
        }
コード例 #7
0
        public I_Comparable crearPorTeclado()
        {
            //Console.Write("Por favor, ingrese un Nombre: ");
            //string nombre = Console.ReadLine();
            //Console.WriteLine("");
            //Console.Write("Por favor, ingrese un Documento: ");
            //string documento = Console.ReadLine();
            //Console.WriteLine("");
            //Console.Write("Por favor, ingrese un Legajo: ");
            //string legajo = Console.ReadLine();
            //Console.WriteLine("");
            //Console.Write("Por favor, ingrese un Promedio: ");
            //string promedio = Console.ReadLine();
            //Console.Write("Por favor, ingrese una Calificacion: ");
            //string calificacion = Console.ReadLine();
            //AlumnoMuyEstudioso registro = new AlumnoMuyEstudioso(nombre, Convert.ToInt32(documento), Convert.ToInt32(legajo), Convert.ToDouble(promedio));
            //registro.Calificacion = Convert.ToDouble(calificacion);
            //return registro;

            Manejador generador = new LectorDeDatos(null);

            generador = GeneradorDeDatosAleatorios.getInstance(generador);
            generador = LectorDeArchivos.getInstance(generador);

            Console.Write("Por favor, ingrese un Nombre: ");
            string nombre = generador.stringPorTeclado();

            Console.WriteLine("");
            Console.Write("Por favor, ingrese un Documento: ");
            int documento = generador.numeroPorTeclado();

            Console.WriteLine("");
            Console.Write("Por favor, ingrese un Legajo: ");
            int legajo = generador.numeroPorTeclado();

            Console.WriteLine("");
            Console.Write("Por favor, ingrese un Promedio: ");
            int promedio = generador.numeroPorTeclado();

            Console.Write("Por favor, ingrese una Calificacion: ");
            int calificacion = generador.numeroPorTeclado();

            AlumnoMuyEstudioso registro = new AlumnoMuyEstudioso(nombre, documento, legajo, promedio);

            registro.Calificacion = calificacion;
            return(registro);
        }
コード例 #8
0
        public I_Comparable crearAleatorio()
        {
            //CompuestoAlumno unAlumnoCompuesto = new CompuestoAlumno(
            //    new Generar().Gen_Nombre(),
            //    new Generar().Gen_DNI(),
            //    new Generar().Gen_Legajo(),
            //    (int)new Generar().Gen_Promedio()
            //    );
            //return unAlumnoCompuesto;

            Manejador generador = new LectorDeDatos(null);

            generador = GeneradorDeDatosAleatorios.getInstance(generador);
            generador = LectorDeArchivos.getInstance(generador);

            return(new CompuestoAlumno(generador.stringAleatorio(15), (int)generador.numeroDesdeArchivo(42000000), generador.numeroAleatorio(20000), generador.numeroAleatorio(10)));
        }
コード例 #9
0
        public I_Comparable crearAleatorio()
        {
            //Persona player = new Persona();
            //player.Nombre = new Generar().Gen_Nombre();
            //player.DNI = new Generar().Gen_DNI();
            //player.Puntaje = 0;
            //return player;
            Manejador generador = new LectorDeDatos(null);

            generador = GeneradorDeDatosAleatorios.getInstance(generador);
            generador = LectorDeArchivos.getInstance(generador);

            Persona player = new Persona();

            player.Nombre  = generador.stringDesdeArchivo(10);
            player.DNI     = generador.numeroAleatorio(42000000);
            player.Puntaje = 0;
            return(player);
        }
コード例 #10
0
        public I_Comparable crearAleatorio()
        {
            //Generar random = new Generar();
            //return new AlumnoProxy(random.Gen_Nombre(), random.Gen_DNI(), random.Gen_DNI(), random.Gen_Promedio() );

            Manejador generador = new LectorDeDatos(null);

            generador = GeneradorDeDatosAleatorios.getInstance(generador);
            generador = LectorDeArchivos.getInstance(generador);
            AlumnoProxy registro = new AlumnoProxy
                                   (
                generador.stringDesdeArchivo(10),
                generador.numeroAleatorio(42000000),
                (int)generador.numeroDesdeArchivo(20000),
                generador.numeroAleatorio(10)
                                   );

            return(registro);
        }
コード例 #11
0
        public I_Comparable crearAleatorio()
        {
            //string nombre = new GeneradorDeDatosAleatorios(null).stringAleatorio(15);
            //int dni = new GeneradorDeDatosAleatorios(null).numeroAleatorio(42000000);
            //double sueldo = new GeneradorDeDatosAleatorios(null).numeroAleatorio(60000);
            //Vendedor newVendedor = new Vendedor(nombre, dni, sueldo);
            //return newVendedor;

            Manejador generador = new LectorDeDatos(null);

            generador = GeneradorDeDatosAleatorios.getInstance(generador);
            generador = LectorDeArchivos.getInstance(generador);

            Vendedor newVendedor = new Vendedor
                                   (
                generador.stringDesdeArchivo(10),
                generador.numeroAleatorio(42000000),
                generador.numeroDesdeArchivo(60000)
                                   );

            return(newVendedor);
        }
コード例 #12
0
        public I_Comparable crearPorTeclado()
        {
            //Persona player = new Persona();
            //Console.Clear();
            //Console.Write("Ingrese el Nombre del Jugador: ");
            //player.Nombre = Console.ReadLine();
            //Console.Write("Ingrese el DNI del Jugador: ");
            //player.DNI = Convert.ToInt32(Console.ReadLine());
            //player.Puntaje = 0;
            //return player;
            Manejador generador = new LectorDeDatos(null);

            generador = GeneradorDeDatosAleatorios.getInstance(generador);
            generador = LectorDeArchivos.getInstance(generador);

            Persona player = new Persona();

            Console.Write("Ingrese el Nombre del Jugador: ");
            player.Nombre = generador.stringPorTeclado();
            Console.Write("Ingrese el DNI del Jugador: ");
            player.DNI     = generador.numeroPorTeclado();
            player.Puntaje = 0;
            return(player);
        }
コード例 #13
0
        public I_Comparable crearPorTeclado()
        {
            //Console.WriteLine("\nPor favor, elija que desea ingresar.");
            //Console.WriteLine("1) Un Numero.");
            //Console.WriteLine("2) Una Persona.");
            //Console.WriteLine("3) Un Alumno.");
            //Console.Write("Su opcion: ");
            //string opcion=Console.ReadLine();
            //switch(opcion)
            //{
            //    case "1":
            //        Console.Write("\nIngrese el numero escogido: ");
            //        Numero numero=(Numero)new FabricaNumero().crearPorTeclado();
            //        return numero;
            //    case "2":
            //        Console.Write("\nIngrese un Nombre: ");
            //        string nombre = new LectorDeDatos().stringPorTeclado();
            //        Console.Write("\nIngrese un Documento: ");
            //        int documento = new LectorDeDatos().numeroPorTeclado();
            //        return new Persona(nombre, documento);
            //    case "3":
            //        return new FabricaAlumno().crearPorTeclado();
            //    default:
            //        return new Numero(0);
            //}

            Manejador generador = new LectorDeDatos(null);

            generador = GeneradorDeDatosAleatorios.getInstance(generador);
            generador = LectorDeArchivos.getInstance(generador);
            ClaveValor registro;

            Console.WriteLine("\nPor favor, elija que desea ingresar.");
            Console.WriteLine("1) Un Numero.");
            Console.WriteLine("2) Una Persona.");
            Console.WriteLine("3) Un Alumno.");
            Console.Write("Su opcion: ");
            string opcion = Console.ReadLine();

            switch (opcion)
            {
            case "1":

                Numero numero = (Numero) new FabricaNumero().crearPorTeclado();
                registro = new ClaveValor(new Numero(generador.numeroAleatorio(50000)), numero);
                return(registro);

            case "2":
                Persona persona = new Persona
                                  (
                    generador.stringPorTeclado(),
                    generador.numeroPorTeclado()
                                  );
                registro = new ClaveValor(new Numero(generador.numeroAleatorio(50000)), persona);
                return(registro);

            case "3":
                registro = new ClaveValor(new Numero(generador.numeroAleatorio(50000)), new FabricaAlumno().crearPorTeclado());
                return(registro);

            default:
                return(null);
            }
        }