public static void AltaCredito(EntFinanciera unaEmpresa) { Console.Clear(); Console.WriteLine("---------------------------------------------------------"); Console.WriteLine(" Solicitar tarjeta de credito"); Console.WriteLine("---------------------------------------------------------\n\n"); try { Console.Write("Ingrese cedula cliente: "); int cedula = Convert.ToInt32(Console.ReadLine()); Cliente unCliente = unaEmpresa.BuscarCliente(cedula); Console.WriteLine(); if (unCliente == null) { Console.WriteLine("Cliente no encontrado!"); Console.ReadLine(); return; } else { Console.Write("Ingrese categoria: CLASICA / PLATA / ORO / PLATINIUM: "); string categoria = Console.ReadLine().ToUpper(); Console.Write("Desea solicitar una tarjeta personalizada? <S/N> : "); bool personalizada = ("S" == Console.ReadLine().ToUpper()); int credito = 50000; int numTarjeta = 1; Credito tarjetaCredito = new Credito(categoria, credito, numTarjeta, personalizada); Console.WriteLine(); //agrego if (unaEmpresa.AgregarTarjeta(tarjetaCredito)) { Console.WriteLine("Tarjeta solicitada con exito!"); Console.ReadLine(); } else { throw new Exception("Error - No se ha podido solicitar la tarjeta"); } } } catch (Exception eX) { Console.WriteLine(eX.Message); Console.ReadLine(); } }
public static void AltaDebito(EntFinanciera unaEmpresa) { Console.Clear(); Console.WriteLine("---------------------------------------------------------"); Console.WriteLine(" Solicitar tarjeta de debito"); Console.WriteLine("---------------------------------------------------------\n\n"); try { Console.Write("Ingrese cedula cliente: "); int cedula = Convert.ToInt32(Console.ReadLine()); Cliente unCliente = unaEmpresa.BuscarCliente(cedula); Console.WriteLine(); if (unCliente == null) { Console.WriteLine("Cliente no encontrado!"); Console.ReadLine(); return; } else { Console.Write("Desea solicitar una tarjeta personalizada? <S/N> : "); bool personalizada = ("S" == Console.ReadLine().ToUpper()); int saldo = 0; int numTarjeta = 1; int cantCuentas = 1; Debito tarjetaDebito = new Debito(saldo, cantCuentas, numTarjeta, personalizada); Console.WriteLine(); //agrego if (unaEmpresa.AgregarTarjeta(tarjetaDebito)) { Console.WriteLine("Tarjeta solicitada con exito!"); Console.ReadLine(); } else { throw new Exception("Error - No se ha podido solicitar la tarjeta"); } } } catch (Exception eX) { Console.WriteLine(eX.Message); Console.ReadLine(); } }