public override void ConvertingFrom(Sungero.Domain.ConvertingFromEventArgs e) { base.ConvertingFrom(e); // Для Входящих документов эл. обмена мапим Контрагента в Корреспондента. if (ExchangeDocuments.Is(_source)) { e.Map(_info.Properties.Correspondent, ExchangeDocuments.Info.Properties.Counterparty); } }
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))); }