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