Class ResourceRestrictionsMDOProvider
MDO provider for resources (from the associate table) that uses restrictions to include conflict checking
Inheritance
ResourceRestrictionsMDOProvider
Inherited Members
Namespace: SuperOffice.CRM.Lists
Assembly: SoDataBase.dll
Syntax
[MDOProviderPlugin("resourceRestrictions")]
public class ResourceRestrictionsMDOProvider : AssociateRestrictionsMDOProviderBase, ISoListProvider, ISoList, IPlugin, IEnumerable<ISoListItem>, IEnumerable
Fields
ProviderName
Declaration
public const string ProviderName = "resourceRestrictions"
Field Value
Type | Description |
---|---|
String |
Methods
AddGroupLinkJoin(Int32[], ListTableRows.CustomSearch)
Declaration
protected override void AddGroupLinkJoin(int[] selectedIds, ListTableRows.CustomSearch query)
Parameters
Type | Name | Description |
---|---|---|
Int32[] | selectedIds | |
ListTableRows.CustomSearch | query |
Overrides
GetGroupingAllowedForList()
Declaration
protected override bool GetGroupingAllowedForList()
Returns
Type | Description |
---|---|
Boolean |
Overrides
Implements
Extension Methods
EnumUtil.MapEnums<From, To>(From)
IEnumerableExtensions.ForEach<T>(System.Collections.Generic.IEnumerable<T>, System.Action<T>)
IEnumerableExtensions.ContainsAny<T>(System.Collections.Generic.IEnumerable<T>, System.Collections.Generic.IEnumerable<T>)
IEnumerableExtensions.Batch<T>(System.Collections.Generic.IEnumerable<T>, System.Int32)
IEnumerableExtensions.IndexOf<T>(System.Collections.Generic.IEnumerable<T>, T, System.Int32)
IEnumerableExtensions.IndexOf<T>(System.Collections.Generic.IEnumerable<T>, System.Func<T, System.Boolean>, System.Int32)
IEnumerableExtensions.Permute<T>(System.Collections.Generic.IEnumerable<T>, System.Int32)
IEnumerableExtensions.PermissiveToDictionary<T, K, V>(System.Collections.Generic.IEnumerable<T>, System.Func<T, K>, System.Func<T, V>)
IEnumerableExtensions.PermissiveToDictionary<T, K, V>(System.Collections.Generic.IEnumerable<T>, System.Func<T, K>, System.Func<T, V>, System.Collections.Generic.IEqualityComparer<K>)
IEnumerableExtensions.GetDifferentCombinations<T>(System.Collections.Generic.IEnumerable<T>, System.Int32)