/// <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); } }
/// <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; } }