public static IQueryable <IDocumentGroupBase> GetAvailableDocumentGroup(IDocumentKind documentKind)
 {
     return(DocumentGroupBases.GetAllCached()
            .Where(d => d.Status == CoreEntities.DatabookEntry.Status.Active)
            .Where(d => !d.DocumentKinds.Any() || d.DocumentKinds.Any(k => Equals(k.DocumentKind, documentKind)))
            .AsQueryable());
 }
Exemple #2
0
 /// <summary>
 /// Получить список групп документов, доступных для выбора в правиле.
 /// </summary>
 /// <returns>Список групп документов.</returns>
 public virtual List <IDocumentGroupBase> GetAvailableDocumentGroups()
 {
     return(DocumentGroupBases.GetAllCached().ToList());
 }
Exemple #3
0
 public IQueryable <IDocumentGroupBase> GetPossibleCashedCategories()
 {
     return(this.FilterCategories(DocumentGroupBases.GetAllCached()
                                  .Where(c => c.Status == CoreEntities.DatabookEntry.Status.Active)));
 }