コード例 #1
0
        public void AddValor(Valor valor, decimal pago)
        {
            RealcionItemComprobanteDeCompraValor rel = new RealcionItemComprobanteDeCompraValor(pago, valor);

            this._saldo = this._saldo - pago;
            AplicarPago(valor, pago);
            this._valoresAsociados.Add(rel);
        }
コード例 #2
0
        public void RemoveValor(Valor valor)
        {
            RealcionItemComprobanteDeCompraValor aBorrar = null;

            foreach (RealcionItemComprobanteDeCompraValor rel in this._valoresAsociados)
            {
                if (rel.MiValor.Equals(valor))
                {
                    aBorrar = rel;
                    break;
                }
            }
            if (aBorrar != null)
            {
                this._saldo = this._saldo + aBorrar.MontoAbonado;
                this.QuitarPago(aBorrar.MiValor, aBorrar.MontoAbonado);
                this._valoresAsociados.Remove(aBorrar);
            }
        }