コード例 #1
0
        private SortedList <IHistorial> historial(int cuenta = 0)
        {
            var historial = new SortedList <IHistorial>();

            historial.AddRange(HistorialDeposito.Where(c => cuenta == 0 ? true : cuenta == c.CuentaOrigen || cuenta == c.CuentaDestino));
            historial.AddRange(HistorialRetiro.Where(c => cuenta == 0 ? true : cuenta == c.CuentaOrigen));
            return(historial);
        }
コード例 #2
0
        public void CerrarSesion(CuentaCliente cuenta)
        {
            foreach (var ent in cuenta.DepositosPendientes)
            {
                CuentaCliente updateAcc = CuentaCliente.First(acc => ent.Destination == acc.NumeroCuenta);
                updateAcc.Saldo += ent.Ammount;
                HistorialDeposito.Add(new HistorialDeposito()
                {
                    Cantidad = ent.Ammount, CuentaOrigen = cuenta.NumeroCuenta, CuentaDestino = ent.Destination, FechaHora = ent.Time
                });
            }

            SaveChanges();
        }