private BaseDatosBanco baseDatos; //referencia a la base de datos de informacion de cuentas //constructor de tres parametros invocado por las clases derivadas public Transaccion(int cuentaUsuario, Pantalla laPantalla, BaseDatosBanco laBaseDatos) { numeroCuenta = cuentaUsuario; pantallaUsuario = laPantalla; baseDatos = laBaseDatos; }
public Deposito(int numeroCuentaUsuario, Pantalla pantallaCajero, BaseDatosBanco baseDatosBancoCajero, Teclado tecladoCajero, RanuraDeposito ranuraDepositoCajero) : base(numeroCuentaUsuario, pantallaCajero, baseDatosBancoCajero) { teclado = tecladoCajero; ranuraDeposito = ranuraDepositoCajero; }
private const int CANCELO = 0; //constante que representa la opcion cancelar //constructor public Deposito(int numeroCuentaUsuario, Pantalla pantallaATM, BaseDatosBanco baseDatosBancoATM, Teclado tecladoATM, RanuraDeposito ranuraDepositoATM) : base(numeroCuentaUsuario, pantallaATM, baseDatosBancoATM) { //inicializa las referencias al teclado y a la ranura depostio teclado = tecladoATM; ranuraDeposito = ranuraDepositoATM; }
private const int CANCELO = 6; //constante que corresponde a la opcion de menu para cancelar //constructor public Retiro(int numeroCuentaUsuario, Pantalla pantallaATM, BaseDatosBanco baseDatosBancoATM, Teclado tecladoATM, DispensadorEfectivo dispensadorEfectivoATM) : base(numeroCuentaUsuario, pantallaATM, baseDatosBancoATM) { //inicializa las referencias a teclado y al dispensador de efectivo teclado = tecladoATM; dispensadorEfectivo = dispensadorEfectivoATM; }
//constructor public ATM() { usuarioAutenticado = false; //al principio el usuario no esta autenticado numeroCuentaActual = 0; //al principio no hay numero de cuenta actual pantalla = new Pantalla(); //crea la pantalla teclado = new Teclado(); //crea el teclado dispensadorEfectivo = new DispensadorEfectivo(); //crea el dispensador de efectivo ranuraDeposito = new RanuraDeposito(); //crea la ranura de deposito baseDatosBanco = new BaseDatosBanco(); //crea la base de datos de info de cuentas }
public Cajero() { usuarioAutenticado = false; numeroCuentaActual = 0; pantalla = new Pantalla(); teclado = new Teclado(); dispensadorEfectivo = new DispensadorEfectivo(); ranuraDeposito = new RanuraDeposito(); baseDatosBanco = new BaseDatosBanco(); }
public Retiro(int numeroCuentaUsuario, Pantalla pantallaCajero, BaseDatosBanco baseDatosCajero, Teclado tecladoCajero, DispensadorEfectivo dispensadorEfectivoCajero) : base(numeroCuentaUsuario, pantallaCajero, baseDatosCajero) { teclado = tecladoCajero; dispensadorEfectivo = dispensadorEfectivoCajero; }
//el constructor inicializa las variables de la clas base public SolicitudSaldo(int numeroCuentaUsuario, Pantalla pantallaATM, BaseDatosBanco baseDatosBancoATM) : base(numeroCuentaUsuario, pantallaATM, baseDatosBancoATM) { }
public SolicitudSaldo(int numeroCuentaUsuaro, Pantalla pantallaCajero, BaseDatosBanco BaseDatosCajero) : base(numeroCuentaUsuaro, pantallaCajero, BaseDatosCajero) { }