//static public void ImprimirCliente(AbsClientes cliente) // { // Console.WriteLine(cliente.Id); // Console.WriteLine(cliente.Nombre); // Console.WriteLine(cliente.DNI); // Console.WriteLine(cliente.Clave); // Console.WriteLine(cliente.TipoRegimen); // Console.WriteLine(cliente.NombreContacto); // Console.ReadKey(); // } public void ImprimeCliente(AbsClientes cliente) { Console.WriteLine(); Console.WriteLine(); Console.WriteLine(); Console.WriteLine(cliente.Clave + " " + cliente.Nombre); if (cliente.TipoRegimen == 1) { Console.WriteLine("Tipo: PERSONA FISICA."); } else { Console.WriteLine("Tipo: PERSONA MORAL."); } Console.WriteLine("RFC: " + cliente.DNI); Console.ReadKey(); }
public void ImprimeCliente(AbsClientes cliente) { int i = 0; bool bandera = true; while (bandera) { try { StreamWriter sw = new StreamWriter(@"D:\documentos\ArchBitacora.log", true); sw.WriteLine(cliente.Clave + " " + cliente.Nombre); if (cliente.TipoRegimen == 1) { sw.WriteLine("Tipo: PERSONA FISICA."); } else { sw.WriteLine("Tipo: PERSONA MORAL."); } sw.WriteLine("RFC: " + cliente.DNI); sw.Close(); //aqui se sale del ciclo: bandera = false; } catch (Exception ex) { //En este contador el doy em margen de espera para que salga del ciclo: i++; if (i >= 1000) { throw ex; } } } }