public double ObtenerSaldoCuentaEnDolares(string pNumero) { Banca cuentaUnif = repositorio.Obtener(pNumero); Cuenta cuentaEnD = cuentaUnif.CuentaEnDolares; return(cuentaEnD.Saldo); }
public void AcreditarCuentaEnDolares(string pNumero, double pSaldo) { Banca cuentaUnif = repositorio.Obtener(pNumero); Cuenta cuentaEnD = cuentaUnif.CuentaEnDolares; cuentaEnD.AcreditarSaldo(pSaldo); }
public double ObtenerSaldoCuentaEnPesos(string pNumero) { Banca cuentaUnif = repositorio.Obtener(pNumero); Cuenta cuentaEnP = cuentaUnif.CuentaEnPesos; return(cuentaEnP.Saldo); }
public void CrearCuentaUnificada(string pNumero, string pTitular) { Banca cuentaUnificada = new Banca(pNumero, pTitular); var cuentaEnPesos = new Cuenta(new Moneda("ARS", "Peso", "$")); var cuentaEnDolares = new Cuenta(new Moneda("USD", "Dolar", "U$D")); cuentaUnificada.CuentaEnPesos = cuentaEnPesos; cuentaUnificada.CuentaEnDolares = cuentaEnDolares; repositorio.Agregar(cuentaUnificada); }
public bool VerificarExistenciaDeCuenta(string pNumero) { bool verificarExistenciaDeCuenta = false; Banca cuentaUnif = repositorio.Obtener(pNumero); if (cuentaUnif != null) { verificarExistenciaDeCuenta = true; } return(verificarExistenciaDeCuenta); }
public Banca Obtener(string pNumero) { Banca Result = null; for (int i = 0; i < cantidad; i++) { if (array[i].Numero == pNumero) { Result = array[i]; } } return(Result); }
public bool DebitarCuentaEnDolares(string pNumero, double pSaldo) { bool debitarCuentaEnDolares = false; Banca cuentaUnif = repositorio.Obtener(pNumero); Cuenta cuentaEnD = cuentaUnif.CuentaEnDolares; if (pSaldo <= cuentaEnD.Saldo) { cuentaEnD.DebitarSaldo(pSaldo); debitarCuentaEnDolares = true; } return(debitarCuentaEnDolares); }
public void Agregar(Banca pBanca) { if (cantidad < capacidad) { array[cantidad] = pBanca; cantidad++; } else { Console.Clear(); Console.WriteLine("NO ES POSIBLE AÑADIR MÁS CUENTAS"); Console.ReadKey(); } }
public bool TransferirPesosACuentaEnDolares(string pNumero, double pSaldo) { bool transferirPesosACuentaEnDolares = false; Banca cuentaUnif = repositorio.Obtener(pNumero); Cuenta cuentaEnD = cuentaUnif.CuentaEnDolares; Cuenta cuentaEnP = cuentaUnif.CuentaEnPesos; if (pSaldo <= cuentaEnP.Saldo) { cuentaEnP.DebitarSaldo(pSaldo); cuentaEnD.AcreditarSaldo(pSaldo / 140); transferirPesosACuentaEnDolares = true; } return(transferirPesosACuentaEnDolares); }