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(); }
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()); }
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(); }
public static string ObtenerInfo(this CESellada.PersonaExternaSellada externaSellada) { return(externaSellada.Nombre + " " + externaSellada.Apellido + " " + externaSellada.Edad + " " + externaSellada.Sexo); }