public override void ConvertingFrom(Sungero.Domain.ConvertingFromEventArgs e)
        {
            base.ConvertingFrom(e);

            // Для Входящих документов эл. обмена мапим Контрагента в Корреспондента.
            if (ExchangeDocuments.Is(_source))
            {
                e.Map(_info.Properties.Correspondent, ExchangeDocuments.Info.Properties.Counterparty);
            }
        }
Esempio n. 2
0
 public override IQueryable <T> LeadingDocumentFiltering(IQueryable <T> query, Sungero.Domain.PropertyFilteringEventArgs e)
 {
     query = base.LeadingDocumentFiltering(query, e);
     // Исключить из выбора сам документ, а также черновики из системы обмена.
     return(query.Where(d => !Equals(d, _obj) && !ExchangeDocuments.Is(d)));
 }