public Boolean DebitarCuenta(Cuenta pCuenta, double pSaldo) { if (pCuenta.DebitarSaldo(pSaldo)) { return(true); } else { return(false); } }
/// <summary> /// Debita un monto al saldo actual de la cuenta /// </summary> /// <param name="pCuenta">Cuenta donde debitaremos un monto</param> public void DebitarSaldo(Cuenta pCuenta) { Console.WriteLine("Ingrese el monto a debitar:" + '\n'); double monto = Convert.ToDouble(Console.ReadLine()); if (pCuenta.DebitarSaldo(monto) == true) { Console.WriteLine('\n' + "La transaccion se ha realizado exitosamente"); } else { Console.WriteLine('\n' + "No hay fondos suficientes"); } Console.ReadKey(); }
/// <summary> /// Debita un monto al saldo actual de la cuenta /// </summary> /// <param name="pCuenta">Cuenta donde debitaremos un monto</param> public void DebitarSaldo(Cuenta pCuenta) { Console.WriteLine("Ingrese el monto a debitar:" + '\n'); try { double monto = Convert.ToDouble(Console.ReadLine()); if (pCuenta.DebitarSaldo(monto) == true) { Console.WriteLine('\n' + "La transaccion se ha realizado exitosamente"); } else { Console.WriteLine('\n' + "No hay fondos suficientes"); } } catch (FormatException) { Console.WriteLine("Error: Valor no ingresado o valor incorrecto!"); } catch (MontoSaldoException) { } Console.ReadKey(); }