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));
        }
示例#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.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);
        }
示例#4
0
        public Icomparable crearPorTeclado()
        {
            LectorDeDatos lector = new LectorDeDatos();

            Console.WriteLine("Ingrese Nombre: ");
            string nombre = lector.stringPorTeclado();

            Console.WriteLine("Ingrese dni: ");
            Numero dni = lector.numeroPorTeclado();

            Console.WriteLine("Ingrese sueldo: ");
            Numero sueldo = lector.numeroPorTeclado();

            Icomparable Vendedor = new Vendedor(nombre, dni.getValor(), sueldo);

            return(Vendedor);
        }
        public Icomparable crearPorTeclado()
        {
            LectorDeDatos lector = new LectorDeDatos();

            Console.WriteLine("Ingrese Nombre: ");
            string nombre = lector.stringPorTeclado();

            Console.WriteLine("Ingrese dni: ");
            Numero dni = lector.numeroPorTeclado();

            Console.WriteLine("Ingrese Legajo: ");
            Numero Legajo = lector.numeroPorTeclado();

            Console.WriteLine("Ingrese Proemdio: ");
            Numero Promedio = lector.numeroPorTeclado();

            Icomparable alumno = new Alumno(nombre, dni.getValor(), Legajo.getValor(), Promedio.getValor());

            return(alumno);
        }
示例#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()
        {
            //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);
        }
示例#8
0
        public Icomparable crearPorTeclado()
        {
            LectorDeDatos lector = new LectorDeDatos();

            return(lector.numeroPorTeclado());
        }
示例#9
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);
            }
        }
 public IComparableP CrearVendedorPorTeclado()
 {
     vendedor = new Vendedor(LectorDeDatos.stringPorTeclado(), LectorDeDatos.numeroPorTeclado(), LectorDeDatos.numeroPorTeclado(), LectorDeDatos.numeroPorTeclado());
     return(vendedor);
 }