/// <summary> /// Crear los montos con base en una lista de denominaciones. /// </summary> /// <param name="denominaciones">Lista de denominaciones para las cuales se crearán los montos</param> public void crearMontos(BindingList <Denominacion> denominaciones) { foreach (Denominacion denominacion in denominaciones) { MontoDescargaATMFull monto = new MontoDescargaATMFull(denominacion); this.agregarMonto(monto); } }
/// <summary> /// Quitar un monto de la descarga. /// </summary> /// <param name="monto">Monto a quitar</param> public void quitarMonto(MontoDescargaATMFull monto) { _montos.Remove(monto); switch (monto.Denominacion.Moneda) { case Monedas.Colones: _montos_colones.Remove(monto); _monto_descarga_colones -= monto.Monto_descarga; break; case Monedas.Dolares: _montos_dolares.Remove(monto); _monto_descarga_dolares -= monto.Monto_descarga; break; } }
/// <summary> /// Agregar un monto para la descarga. /// </summary> /// <param name="monto">Monto a agregar</param> public void agregarMonto(MontoDescargaATMFull monto) { _montos.Add(monto); switch (monto.Denominacion.Moneda) { case Monedas.Colones: _montos_colones.Add(monto); _monto_descarga_colones += monto.Monto_descarga; break; case Monedas.Dolares: _montos_dolares.Add(monto); _monto_descarga_dolares += monto.Monto_descarga; break; } }