// METODO VER TODOS LOS CLIENTES public void MostrarClientes() { var clientes = new NumeroCuenta(); Console.Clear(); Console.WriteLine("Cuenta Nombre Apellido Saldo Actual "); foreach (NumeroCuenta todosClientes in Cuentas) // en un ciclo for muestro los clientes { Console.WriteLine(" " + todosClientes.Id + " " + todosClientes.Nombre + " " + todosClientes.Apellido + " " + todosClientes.SaldoActual); } }
public override string ToString() { StringBuilder str = new StringBuilder(); str.Append("D ") .Append(TDocumento) .Append(Documento.PadRight(15)) .Append(NSS.PadRight(8)) .Append(Salario.ToString("0.00").PadRight(10)) .Append(SalarioISR.ToString("0.00").PadRight(10)) .Append(NumeroCuenta.ToString().PadRight(20)); return(str.ToString()); }
// ------------------------------------------ METODOS PARA OPERAR EL CAJERO ------------------------------------------- // // METODO PARA ABRIR UNA NUEVA CUENTA BANCARIA DE CLIENTE public void NuevaCuenta() { // instancia (objeto) de la clase NumeroCuenta var cuenta = new NumeroCuenta(); Console.Clear(); // me servira para limpiar pantalla Console.WriteLine("CREAR CUENTA BANCARIA"); // mensaje en pantalla Console.WriteLine("---------------------"); // es solo estetico, para darle una vista organizada, puede eliminarse sin repercutir en codigo Console.Write("Escribe su nombre: "); // mensaje pidiendo datos cuenta.Nombre = Console.ReadLine(); // capturo lo que el usuario escribe con teclado y lo asigno a variable Nombre Console.Write("Escribe tu apellido: "); // mensaje pidiendo datos cuenta.Apellido = Console.ReadLine(); // capturo lo que el usuario escribe con teclado y lo asigno a variable Console.Write("Genere y escriba Nip: "); // mensaje pidiendo datos cuenta.Nip = int.Parse(Console.ReadLine()); // capturo lo que el usuario escribe con teclado y lo asigno a variable cuenta.Tipo = "Cliente"; cuenta.SaldoActual = 0.0; // asigno el saldo inicial cuenta.Id = Cuentas.Count + 1; // asigno un numero a la cuenta Cuentas.Add(cuenta); // añado toda la informacion a la lista Console.Clear(); // limpio pantalla Console.WriteLine("Cuenta creada, presione cualquier tecla para continuar"); // mensaje en pantalla Console.ReadKey(); // espero que el usuario presione una tecla, lo ocupo solo como una breve pausa y se pueda leer la pantalla Console.Clear(); // limpio pantalla }