static void Main(string[] args) { Persona p1 = new Persona("Nicolas", "Lo Vento", 24, EntidadesClase21_11.ESexo.Masculino); Console.WriteLine("{0},{1},{2},{3}", p1.Nombre, p1.Apellido, p1.Edad, p1.Sexo); Console.WriteLine(p1.ObtenerDatos()); Console.WriteLine(p1.EsNulo()); Console.WriteLine(p1.EsNulo()); //Clase externa //PersonaExternaHeredada e1 = new PersonaExterna("Roberto","Nando",55,Entidades.Externa.ESexo.Masculino); //PersonaExternaHeredada peh = new PersonaExternaHeredada("Maria", "Jua", 33, Entidades.Externa.ESexo.Femenino); //Console.WriteLine(peh.ObtenerDatos()); //metodo de extension PersonaExternaSellada p2 = new PersonaExternaSellada("Maria", "Jua", 33, Entidades.Externa.Sellada.ESexo.Femenino); Console.WriteLine(p2.ObtenerDatos()); Console.WriteLine(p2.EsNulo()); Int32 num = 50; Console.WriteLine(Extensora.CantidadDigitos(332133)); Console.WriteLine(num.TieneLaMismaCantidad(22)); if (p1.AgregarDb()) { Console.WriteLine("Se agrego con exito.."); } else { Console.WriteLine("No se pudo agregar.."); } List <Persona> newList = Persona.TraerTodos(); Console.WriteLine("Cantidad de personas: " + newList.Count); foreach (Persona p in newList) { Console.WriteLine(p.ObtenerDatos()); } Console.ReadLine(); }
static void Main(string[] args) { //Persona persona1 = new Persona("lucas", "hulej", 42028318); PersonaExternaSellada personaSellada = new PersonaExternaSellada("nicolas", "hulej", 18, ESexo.Masculino); //Console.WriteLine(persona1.Nombre + " " + persona1.Apellido + " " + persona1.Dni); //Console.WriteLine(persona1.ObtenerDatos()); //Console.WriteLine(Extenzora.ObtenerDatos(personaSellada)); Console.WriteLine(personaSellada.ObtenerDatos()); Console.ReadLine(); }
static void Main(string[] args) { Persona P1 = new Persona("Juan", "Perez", 25, ESexo.Masculino); //Console.WriteLine(P1.Nombre + " " + P1.Apellido + " " + "EDAD:" + P1.Edad + " SEXO:" + P1.Sexo); Console.WriteLine(P1.ObtenerDatos()); // Mètodo para no reutilizar muchas veces lo anterior. // PersonaExterna P2 = new PersonaExterna("Laura", "Garcia", 20, Externa.ESexo.Femenino); PersonaHerencia P2 = new PersonaHerencia("Laura", "Garcia", 20, Externa.ESexo.Femenino); Console.WriteLine(P2.ObtenerDatos()); PersonaExternaSellada P3 = new PersonaExternaSellada("Marcianito", "", 150, Externa.Sellada.ESexo.Indefinido); Console.WriteLine(P3.ObtenerDatos() + " Es nulo?: " + P3.EsNulo()); PersonaExternaSellada P4 = null; Console.WriteLine("P4 es null?: " + P4.EsNulo()); int n = 2222; Console.WriteLine("\nDigitos de " + n + ": " + n.CantidadDigitos()); Console.WriteLine("Tiene " + n + " la misma cant. de digitos que 1111?: " + n.TieneLaMismaCantidad(1111)); List <Persona> lista = P1.TraerDB(); Console.WriteLine("\nPersonas en DB:"); foreach (Persona item in lista) { Console.WriteLine(item.ObtenerDatos()); } Persona P5 = new Persona("Manuel", "Gonzales", 25, ESexo.Masculino); P5.AgregarDB(); Console.ReadLine(); P5 = new Persona("Manuel", "Gonzalez", 25, ESexo.Masculino); P5.ModificarDB(16); Console.ReadLine(); P5.QuitarDB(16); Console.ReadLine(); }
static void Main(string[] args) { Persona persona = new Persona("Alberto", "Gomez", 45, ESexo.Masculino); Console.WriteLine("Nombre: {0}", persona.Nombre); Console.WriteLine("Apellido: {0}", persona.Apellido); Console.WriteLine("Edad: {0}", persona.Edad); Console.WriteLine("Sexo: {0}", persona.Sexo); Console.WriteLine(persona.ObtenerDatos()); PersonaExternaHeredada personaExterna = new PersonaExternaHeredada("AAA", "BBB", 67, Entidades.Externa.ESexo.Indefinido); Console.WriteLine(personaExterna.ObtenerDatos()); PersonaExternaSellada sellada = new PersonaExternaSellada("BBB", "CCC", 447, Entidades.Externa.Sellada.ESexo.Masculino); Console.WriteLine(sellada.ObtenerDatos()); Console.WriteLine(sellada.EsNulo()); PersonaExternaSellada sellada2 = null; Console.WriteLine(sellada2.EsNulo() + "\n"); Console.WriteLine((4445).CantidadDigitos()); Console.WriteLine((1111155584).CantidadDigitos() + "\n"); Console.WriteLine((348).TieneLaMismaCantidad(5) + "\n"); Console.ReadKey(); Console.Clear(); Persona personaDB1 = new Persona("AAA", "BBB", 15, ESexo.Masculino); Persona personaDB2 = new Persona("CCC", "DDD", 27, ESexo.Femenino); personaDB1.AgregarDB(); personaDB2.AgregarDB(); Persona personaDB3 = new Persona("EEE", "FFF", 77, ESexo.Indeterminado); personaDB3.ModificarDB(7); personaDB3.QuitarDB(46); personaDB3.QuitarDB(43); personaDB3.QuitarDB(40); personaDB3.QuitarDB(37); personaDB3.QuitarDB(34); personaDB3.QuitarDB(31); personaDB3.QuitarDB(28); personaDB3.QuitarDB(49); personaDB3.QuitarDB(52); List <Persona> l = persona.TraerDB(); foreach (Persona item in l) { Console.WriteLine(item.ObtenerDatos()); } Console.ReadKey(); }