Ejemplo n.º 1
0
        public Persona.Persona RecopilarDatos(Persona.Persona persona)
        {
            Console.Write("Nombre: ");
            string nombre = Console.ReadLine();

            Console.Write("Apellido: ");
            string apellido = Console.ReadLine();

            Console.WriteLine();

            Console.WriteLine("Fecha de Nacimiento");
            Console.Write("Dia (xx): ");
            int dia = int.Parse(Console.ReadLine());

            Console.Write("Mes (xx): ");
            int mes = int.Parse(Console.ReadLine());

            Console.Write("Año (xxxx): ");
            int agno = int.Parse(Console.ReadLine());

            DateTime nac = new DateTime(agno, mes, dia);

            Console.WriteLine("Domicilio");
            Console.Write("Sector: ");
            string sector = Console.ReadLine();

            Console.Write("Casa: ");
            string casa = Console.ReadLine();

            Domicilio domicilio = new Domicilio(sector, casa);

            Console.WriteLine("Grado");
            Console.WriteLine("1-2\n3-4\n5-6\n7-8\n9-10\n11-12");
            int nGrado = int.Parse(Console.ReadLine());

            Curso curso = new Curso(nGrado);

            Console.WriteLine("(Tutor)");
            FabricaTutor fabrica = new FabricaTutor();
            Tutor        tutor   = (Tutor)fabrica.CrearPersona();

            Estudiante p = (Estudiante)persona;

            p.Nombre    = nombre;
            p.Apellido  = apellido;
            p.FechaNac  = nac;
            p.Domicilio = domicilio;
            p.Curso     = curso;
            p.Tutor     = tutor;

            return(p);
        }
Ejemplo n.º 2
0
        public Persona.Persona RecopilarDatos(Persona.Persona persona)
        {
            Console.Write("Nombre: ");
            string nombre = Console.ReadLine();

            Console.Write("Apellido: ");
            string apellido = Console.ReadLine();

            Console.WriteLine();

            Console.WriteLine("Fecha de Nacimiento");
            Console.Write("Dia (xx): ");
            int dia = int.Parse(Console.ReadLine());

            Console.Write("Mes (xx): ");
            int mes = int.Parse(Console.ReadLine());

            Console.Write("Año (xxxx): ");
            int agno = int.Parse(Console.ReadLine());

            DateTime nac = new DateTime(agno, mes, dia);

            Console.WriteLine("Domicilio");
            Console.Write("Sector: ");
            string sector = Console.ReadLine();

            Console.Write("Casa: ");
            string casa = Console.ReadLine();

            Domicilio domicilio = new Domicilio(sector, casa);

            Console.Write("Pago x Hora: ");
            double pagoHora = double.Parse(Console.ReadLine());

            Console.Write("Asignatura: ");
            string asignatura = Console.ReadLine();

            Docente p = (Docente)persona;

            p.Nombre              = nombre;
            p.Apellido            = apellido;
            p.FechaNac            = nac;
            p.Domicilio           = domicilio;
            p.PagoHora            = pagoHora;
            p.AsignaturaImpartida = asignatura;

            return(p);
        }
Ejemplo n.º 3
0
        public Persona.Persona RecopilarDatos(Persona.Persona persona)
        {
            Console.Write("Nombre: ");
            string nombre = Console.ReadLine();

            Console.Write("Apellido: ");
            string apellido = Console.ReadLine();

            Console.WriteLine();

            Console.WriteLine("Fecha de Nacimiento");
            Console.Write("Dia (xx): ");
            int dia = int.Parse(Console.ReadLine());

            Console.Write("Mes (xx): ");
            int mes = int.Parse(Console.ReadLine());

            Console.Write("Año (xxxx): ");
            int agno = int.Parse(Console.ReadLine());

            DateTime nac = new DateTime(agno, mes, dia);

            Console.WriteLine("Domicilio");
            Console.Write("Sector: ");
            string sector = Console.ReadLine();

            Console.Write("Casa: ");
            string casa = Console.ReadLine();

            Domicilio domicilio = new Domicilio(sector, casa);

            Tutor p = (Tutor)persona;

            p.Nombre    = nombre;
            p.Apellido  = apellido;
            p.FechaNac  = nac;
            p.Domicilio = domicilio;

            return(p);
        }