static void Main(string[] args) { //Esta sería la manera incorrecta /*ClasClientesConContacto cliente = new ClasClientesConContacto(0, "Adrián García Riera", "001", "HEHM", 1, "Adrián García Riera", "233333", "", "*****@*****.**", "Calle Falsa 123", "123", "", "La cueva del jaguar", "Ponferrada", "Chiapas", "15010");*/ //Esta sería la manera correcta, creamos el objeto y se lo pasamos como parámetro a la clase ClasClientesConContacto ClasDirecciones direcciones = new ClasDirecciones("Calle Falsa 123", "123", "", "La cueva del jaguar", "Ponferrada","Chiapas", "15010"); ClasClientesConContacto clienteAlternativo = new ClasClientesConContacto(0, "Adrián García Riera", "001", "HEHM", 1, "Adrián García Riera", "233333", "", "*****@*****.**", direcciones); IntSalidas Impresion; string cadena = Console.ReadLine(); if (cadena == "1") { Impresion = new ClasImpresion(); } else { Impresion = new ClasArchivos(); } Impresion.ImprimeCliente(clienteAlternativo); }
static void Main(string[] args) { clsClientesConContactos cliente = new clsClientesConContactos(0, "Kevin", "GABK", "9311", 1, "Luis echeverria", "7531008638", "5370423", "*****@*****.**", "Ignacio comonfort", "95", string.Empty, "Centro", "Lazaro Cardenas", "Michoacan", "60950"); intSalidas Impresion; string cadena = Console.ReadLine(); if (cadena == "1") { Impresion = new clsImpresion(); } else { Impresion = new clsArchivos(); } try { Impresion.ImprimeCliente(cliente); } catch (Exception e) { Console.WriteLine("Ocurrio un error: " + e.Message); Console.ReadKey(); } }