public LoginViewComponent(IOptions <ConnectionString> _connectionString, ICuenta _ICuenta, SignInManager <ApplicationUser> _SignInManager, UserManager <ApplicationUser> _UserManager) { this._ICuenta = _ICuenta; this._connectionString = _connectionString.Value; this._SignInManager = _SignInManager; this._UserManager = _UserManager; }
public bool Guardar(ICuenta cuenta) { if (cuentas.Contains(cuenta)) { return(false); } cuentas.Add(cuenta); return(true); }
public string Guardar(ICuenta cuenta) { if (cuentas.Guardar(cuenta)) { return("Se guardo la información"); } else { return("Cuenta ya registrada"); } }
private void obtenerCuenta() { buttonEnabled = false; Task.Run(() => { using (var db = new DatabaseStore()) { cuentaLogin = db.InicioSesion(int.Parse(textbox.Text), Hasher.EncryptSHA1(passbox.Text)); } }); }
public Cuenta RetirarDinero(Cuenta cta, double monto) { if (cuentaReal == null) { cuentaReal = new CuentaBancoAImpl(); return(cuentaReal.RetirarDinero(cta, monto)); } else { return(cuentaReal.RetirarDinero(cta, monto)); } }
public void MostrarSaldo(Cuenta cta) { if (cuentaReal == null) { cuentaReal = new CuentaBancoAImpl(); cuentaReal.MostrarSaldo(cta); } else { cuentaReal.MostrarSaldo(cta); } }
public string RetirarFondos(ICuenta cuenta, double monto) { double retiro = cuenta.RetirarFondos(monto); if (retiro > 0) { return(string.Format("El cliente hizo un retiro de ${0} de la cuenta {1} de {2}", retiro, cuenta.GetNumeroCuenta(), cuenta.GetTipoCuenta())); } else { return(string.Format("El cliente de la cuenta [{0}] de tipo {1}, no tiene fondos suficientes.", cuenta.GetNumeroCuenta(), cuenta.GetTipoCuenta())); } }
public GenerarReporteMovimientosServicio() { FabricaAbstracta fabricaAbstracta = FabricaAbstracta.crearInstancia(); gestorDatos = fabricaAbstracta.crearGestorAccesoDatos(); cuentaDAO = fabricaAbstracta.crearCuentaDAO(gestorDatos); movimientoDAO = fabricaAbstracta.crearMovimientoDAO(gestorDatos); transaccionDAO = fabricaAbstracta.crearTransaccionDAO(gestorDatos); usarioDAO = fabricaAbstracta.crearUsuarioDAO(gestorDatos); }
public void Detach(ICuenta cliente) { iCuentas.Remove(cliente); }
public void Attach(ICuenta cliente) { iCuentas.Add(cliente); }
public string RetirarFondos(ICuenta iCuentaRetiro) { string msg = ""; return(msg); }
public virtual Task Configura(ICuenta cuenta, IInstrumento instrumento, IConexionBrokerAPI conexionBroker) { throw new NotImplementedException(); }
public CuentaController(ICuenta ic, IValidar iv) { this.ic = ic; this.iv = iv; }
public override Task Configura(ICuenta cuenta, IInstrumento instrumento, IConexionBrokerAPI conexionBroker) { //configurar las ejecuciones return(Task.CompletedTask); }
public CuentaProxy(ICuenta cuenta) { this.cuentaReal = cuenta; }
static void Main(string[] args) { string mensaje; decimal valor, numero; int opcionMenu, segundaOpcionMenu, OpcionmenuModificar; char salirPrograma = 'S'; CuentasService cuentasService = new CuentasService(); while (salirPrograma == 'S') { Console.Clear(); Console.WriteLine($"----PROGRAMA DE BANCO----"); Console.WriteLine($"Menu de ociones:"); Console.WriteLine($"1.Agregar cuenta"); Console.WriteLine($"2.Ver listado de las cuentas"); Console.WriteLine($"3.Ver movimientos de la cuenta"); Console.WriteLine($"4.Hacer movimientos en la cuenta"); Console.WriteLine($"5.Modificar dato de la cuenta"); Console.WriteLine($"6.Eliminar cuenta"); Console.WriteLine($"7.Buscar cuenta"); Console.WriteLine($"8.SALIR "); Console.WriteLine("Por favor digite una opcione: "); opcionMenu = Int16.Parse(Console.ReadLine()); switch (opcionMenu) { case 1: Console.Clear(); Console.WriteLine($"---AGREGAR UNA CUENTA---"); switch (MenuCuentas()) { case 1: cuentasService.Guardar(RegistroCuentaCorriente()); break; case 2: cuentasService.Guardar(RegistroCuentaAhorro()); break; default: break; } break; case 2: Console.Clear(); Console.WriteLine($"---LISTADOS DE CUENTAS---"); Console.WriteLine($"1.CORRIENTE "); foreach (var item in cuentasService.consultarCuentasCorriente()) { Console.WriteLine($"Numero: {item.Numero}"); Console.WriteLine($"Iidentificacion del cliente: {item.Cliente.Indentificacion}"); Console.WriteLine($"Nombre del cliente: {item.Cliente.Nombre}"); Console.WriteLine($"Tipo: {item.Tipo} "); Console.WriteLine($"Saldo: {item.Saldo}"); Console.WriteLine($"Cupo: {item.Cupo}"); } Console.WriteLine($"2.AHORRO "); foreach (var item in cuentasService.consultarCuentasAhorro()) { Console.WriteLine($"Numero: {item.Numero}"); Console.WriteLine($"Iidentificacion del cliente: {item.Cliente.Indentificacion}"); Console.WriteLine($"Nombre del cliente: {item.Cliente.Nombre}"); Console.WriteLine($"Saldo: {item.Saldo}"); Console.WriteLine($"Tipo: {item.Tipo} "); } Console.ReadKey(); break; case 3: Console.Clear(); Console.WriteLine($"---MOVIMIENTO DE CUENTA---"); /*foreach () * { * * }*/ break; case 4: Console.Clear(); switch (MenuCuentas()) { case 1: Console.Clear(); Console.WriteLine($"Digite numero de la cuenta:"); numero = Int16.Parse(Console.ReadLine()); if (cuentasService.consultarCuentaCorriente(numero) != null) { Console.Clear(); segundaOpcionMenu = MenuMovimientoCuenta(); Console.Clear(); Console.WriteLine($"Por favor digite un valor a Cconsignar/Retirar:"); valor = Int16.Parse(Console.ReadLine()); if (segundaOpcionMenu == 2) { mensaje = cuentasService.consultarCuentaCorriente(numero).Consignar(valor); Console.WriteLine(mensaje); } else { if (segundaOpcionMenu == 1) { mensaje = cuentasService.consultarCuentaCorriente(numero).Retirar(valor); Console.WriteLine(mensaje); } } } else { Console.WriteLine("No se ha encontrado la cuenta"); } Console.ReadKey(); break; case 2: Console.Clear(); Console.WriteLine($"Por favor digite numero de la cuenta:"); numero = Int16.Parse(Console.ReadLine()); if (cuentasService.consultarCuentaAhorro(numero) != null) { Console.Clear(); segundaOpcionMenu = MenuMovimientoCuenta(); Console.Clear(); Console.WriteLine($"Por favor digite un valor a Cconsignar/Retira"); valor = decimal.Parse(Console.ReadLine()); if (segundaOpcionMenu == 2) { mensaje = cuentasService.consultarCuentaAhorro(numero).Consignar(valor); Console.WriteLine(mensaje); } else { if (segundaOpcionMenu == 1) { mensaje = cuentasService.consultarCuentaAhorro(numero).Retirar(valor); Console.WriteLine(mensaje); } } } break; default: break; } break; case 5: break; case 6: Console.WriteLine($"---ELIMINAR DE CUENTA---"); Console.WriteLine($"Digite identificacion:"); break; case 7: ICuenta cuenta = cuentasService.Buscar("12312"); Console.WriteLine(cuenta); break; case 8: salirPrograma = 'N'; break; default: break; } } }
public Persona(string nombre, string tipo) { Nombre = nombre; cuenta = Contenedor <ICuenta> .Resolver(tipo); }
public UsuarioController(ICuenta _icuenta, IOptions <ConnectionString> _connectionString) { this._icuenta = _icuenta; this._connectionString = _connectionString.Value; }
public void CrearCuenta(ICuentaFactory cuentaFactory, float fFondo) { ICuenta TipoCuenta = cuentaFactory.CrearInstancia(); TipoCuenta.RetirarFondos(fFondo); }
public LoginController() { cuent = new MCuenta(); usua = new MUsuarios(); }