示例#1
0
        static void Main(string[] args)
        {
            Persona         per1 = new Persona("Juan", "Perez", 12345678);
            PersonaHeredada per2 = new PersonaHeredada("Pedro", "Perez", 45, CExterna.ESexo.Indefinido);

            CESellada.PersonaExternaSellada per3 = new CESellada.PersonaExternaSellada(
                "Juan", "Perez", 45, CESellada.ESexo.Indefinido);
            List <Persona> lista = new List <Persona>();

            lista.ObtenerListadoBD();

            foreach (Persona item in lista)
            {
                Console.WriteLine(item.ObtenerInfo());
                //Console.WriteLine("asd");
            }

            Console.WriteLine(per1.EsNulo());
            Console.WriteLine(per3.ObtenerInfo());
            Console.WriteLine();
            Console.WriteLine(per1.Nombre + " " + per1.Apellido + " " + per1.DNI.ToString());
            //Console.WriteLine(per2.ObtenerInfo());
            //Console.Write(per1.RepetirInfo());

            Console.ReadLine();
        }
示例#2
0
        public static string ObtenerDatos(this Externa.Sellada.PersonaExternaSellada persona)
        {
            StringBuilder sb = new StringBuilder();

            sb.AppendFormat("\nNombre: {0}\n", persona.Nombre);
            sb.AppendFormat("Apellido: {0}\n", persona.Apellido);
            sb.AppendFormat("Edad: {0}\n", persona.Edad);
            sb.AppendFormat("Sexo: {0}\n", persona.Sexo);
            return(sb.ToString());
        }
示例#3
0
        static void Main(string[] args)
        {
            Console.ForegroundColor = ConsoleColor.Magenta;
            Persona personita = new Persona("Tomas", "Perez", 30, ESexo.Masculino);

            Console.WriteLine("Nombre: {0}\nApellido: {1}\nEdad: {2}\nSexo: {3}\n", personita.Nombre, personita.Apellido, personita.Edad, personita.Sexo);
            Console.WriteLine("--------------------------------------------------------------------------------");

            personita.ObtenerInfo();

            Console.WriteLine("--------------------------------------------------------------------------------");
            Entidades.Externa.Sellada.PersonaExternaSellada pExS = new Entidades.Externa.Sellada.PersonaExternaSellada("Tomas", "Perez", 30, Entidades.Externa.Sellada.ESexo.Femenino);
            pExS.ObtenerInfo();
            Console.WriteLine("--------------------------------------------------------------------------------");

            string hola = "hola";

            Console.WriteLine("Cantidad de letras de la palabra 'Hola' = {0}\n", hola.Cantidad());
            Console.WriteLine("--------------------------------------------------------------------------------");
            Console.ReadKey();
        }
        static void Main(string[] args)
        {
            Persona p = new Persona("ElNombre", "ElApellido", 12341234);

            Console.WriteLine("Con Propiedades");
            Console.WriteLine("{0} - {1} - {2}", p.Apellido, p.Nombre, p.DNI);
            Console.WriteLine("\nCon Getters");
            Console.WriteLine("{0} - {1} - {2}", p.GetApellido(), p.GetNombre(), p.GetDNI());
            Console.WriteLine("\nCon Metodo");
            Console.WriteLine(p.ObtenerInfo());
            Console.WriteLine("\nPersonaHerencia");
            PersonaHerencia ph = new PersonaHerencia("ElNombreHerencia", "ElApellidoHerencia", 300, ESexo.Indefinido);

            Console.WriteLine(ph.ObtenerInfo());
            Console.WriteLine("\nPersonaHerenciaSellada");
            eh.PersonaExternaSellada ps = new eh.PersonaExternaSellada("ElNombreSellada", "ElApellidoSellada", 2600, eh.ESexo.Indefinido);
            Console.WriteLine(ps.ObtenerInfo());
            Console.WriteLine("\nProbando EsNulo()");
            Object obj = null;

            Console.WriteLine(obj.EsNulo());
            List <Persona> listaPersona = p.ObtenerListadoBD();

            try
            {
                foreach (Persona x in listaPersona)
                {
                    Console.WriteLine(x.ObtenerInfo());
                }
            }
            catch (Exception)
            {
                Console.WriteLine("Error base de datos");
            }
            Console.Read();
        }
示例#5
0
 public static string ObtenerInfo(this CESellada.PersonaExternaSellada externaSellada)
 {
     return(externaSellada.Nombre + " " + externaSellada.Apellido + " " + externaSellada.Edad
            + " " + externaSellada.Sexo);
 }