/// <summary> /// Crear los rechazos con base en una lista de denominaciones. /// </summary> /// <param name="denominaciones">Lista de denominaciones para las cuales se crearán los rechazos</param> public void crearRechazos(BindingList <Denominacion> denominaciones) { foreach (Denominacion denominacion in denominaciones) { RechazoDescargaATM rechazo = new RechazoDescargaATM(denominacion); this.agregarRechazo(rechazo); //RechazoDescargaATM rechazobolsa = new RechazoDescargaATM(denominacion,0,0,true); //this.agregarRechazo(rechazo); } }
/// <summary> /// Quitar un rechazo de la descarga. /// </summary> /// <param name="rechazo">Rechazo a quitar</param> public void quitarRechazo(RechazoDescargaATM rechazo) { _rechazos.Remove(rechazo); switch (rechazo.Denominacion.Moneda) { case Monedas.Colones: _rechazos_colones.Remove(rechazo); _monto_rechazo_colones -= rechazo.Monto_descarga; break; case Monedas.Dolares: _rechazos_dolares.Remove(rechazo); _monto_rechazo_dolares -= rechazo.Monto_descarga; break; } }