/// <summary> /// Удаление разнесения платежного документа на данную сущность /// </summary> /// <param name="paymentDistribution"></param> public virtual void RemoveDealPaymentDocumentDistribution(DealPaymentDocumentDistributionToReturnFromClientWaybill dealPaymentDocumentDistributionToReturnFromClientWaybill) { ValidationUtils.Assert(distributions.Contains(dealPaymentDocumentDistributionToReturnFromClientWaybill), "Расшифровка распределения платежного документа не связана с данной накладной возврата от клиента."); distributions.Remove(dealPaymentDocumentDistributionToReturnFromClientWaybill); }
/// <summary> /// Добавление разнесения платежного документа на данную сущность /// </summary> /// <param name="paymentDistribution"></param> public virtual void AddDealPaymentDocumentDistribution(DealPaymentDocumentDistributionToReturnFromClientWaybill dealPaymentDocumentDistributionToReturnFromClientWaybill) { dealPaymentDocumentDistributionToReturnFromClientWaybill.SetOrdinalNumber(Distributions); distributions.Add(dealPaymentDocumentDistributionToReturnFromClientWaybill); }