Esempio n. 1
0
        /// <summary>
        /// Crear los contadores con base en una lista de denominaciones.
        /// </summary>
        /// <param name="denominaciones">Lista de denominaciones para las cuales se crearán los contadores</param>
        public void crearContadores(BindingList <Denominacion> denominaciones)
        {
            foreach (Denominacion denominacion in denominaciones)
            {
                ContadorDescargaATMFull contador = new ContadorDescargaATMFull(denominacion);

                this.agregarContador(contador);
            }
        }
Esempio n. 2
0
        /// <summary>
        /// Quitar un contador de la descarga full.
        /// </summary>
        /// <param name="contador">Contador a quitar</param>
        public void quitarContador(ContadorDescargaATMFull contador)
        {
            _contadores.Remove(contador);

            switch (contador.Denominacion.Moneda)
            {
            case Monedas.Colones:
                _contadores_colones.Remove(contador);
                _monto_depositado_colones -= contador.Monto_depositado;
                break;

            case Monedas.Dolares:
                _contadores_dolares.Remove(contador);
                _monto_depositado_dolares -= contador.Monto_depositado;
                break;
            }
        }