示例#1
0
        /// <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);
            }
        }
示例#2
0
        /// <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;
            }
        }