public SortedList <int> ObtenerCuentas(CuentaGerente cuenta) { var retorno = new SortedList <int>(); foreach (var acc in CuentaCliente) { retorno.Add(acc.NumeroCuenta); } return(retorno); }
public ICuenta InicioSesion(int numCuenta, string pinPass) { var cuenta = Cuenta.FirstOrDefault(c => c.NumeroCuenta == numCuenta && c.PinPass == pinPass); if (cuenta == null) { return(null); } if (cuenta.TipoCuenta == TipoCuenta.Gerente) { var cuentaGerente = CuentaGerente.First(c => cuenta.NumeroCuenta == c.NumeroCuenta); cuentaGerente.Nombre = new Nombre(cuenta); return(cuentaGerente); } else if (cuenta.TipoCuenta == TipoCuenta.Cliente) { var cuentaGerente = CuentaCliente.First(c => cuenta.NumeroCuenta == c.NumeroCuenta); cuentaGerente.Nombre = new Nombre(cuenta); return(cuentaGerente); } return(null); }
public SortedList <IHistorial> ObtenerHistorial(CuentaGerente auth) => historial();