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