Show / Hide Table of Contents

Class BusinessCache

Cache that holds information about business MDO list. Includes deleted items.

Inheritance
Object
CacheBaseV2
BusinessCache
Implements
IFlushableV2
IDisposable
Inherited Members
CacheBaseV2.IsCacheInvalidated(String, Int32, PrivateSave)
CacheBaseV2.Dispose()
CacheBaseV2.Flush()
CacheBaseV2.BeginDisableAutoUpdate()
CacheBaseV2.GetCurrent<T>()
CacheBaseV2.Load()
CacheBaseV2.Disposed
Namespace: SuperOffice.CRM.Cache
Assembly: SoDataBase.dll
Syntax
[CacheV2("Database", 0)]
public class BusinessCache : CacheBaseV2, IFlushableV2, IDisposable

Properties

TableNames

Cache that holds information about business MDO list. Includes deleted items.

Declaration
protected override IEnumerable<string> TableNames { get; }
Property Value
Type Description
IEnumerable<String>
Overrides
CacheBaseV2.TableNames

Methods

GetAllBusinesses(Boolean)

Return all Business records in cache

Declaration
public BusinessRecordData[] GetAllBusinesses(bool inclDeleted)
Parameters
Type Name Description
Boolean inclDeleted

Do we include deleted records or not?

Returns
Type Description
BusinessRecordData[]

Array of Category record with id, value, tooltip.

GetBusinessFromId(Int32)

Return a Business list item by id.

Declaration
public BusinessRecordData GetBusinessFromId(int id)
Parameters
Type Name Description
Int32 id

123

Returns
Type Description
BusinessRecordData

Business record or NULL if no match. Record may be marked deleted.

GetBusinessFromName(String)

Return a Business based on a name. Returns first case insensitive match.

Declaration
public BusinessRecordData GetBusinessFromName(string name)
Parameters
Type Name Description
String name

"Banking"

Returns
Type Description
BusinessRecordData

Business record with id, value, tooltip. NULL if no match found

GetCurrent()

Cache that holds information about business MDO list. Includes deleted items.

Declaration
public static BusinessCache GetCurrent()
Returns
Type Description
BusinessCache

GetNameFromId(Int32)

Return a Business list name by id.

Declaration
public string GetNameFromId(int id)
Parameters
Type Name Description
Int32 id

123

Returns
Type Description
String

Business name or "" if no match. Item may be marked deleted.

OnLoad()

Cache that holds information about business MDO list. Includes deleted items.

Declaration
protected override void OnLoad()
Overrides
CacheBaseV2.OnLoad()

Implements

IFlushableV2
System.IDisposable

Extension Methods

EnumUtil.MapEnums<From, To>(From)
Converters.MapEnums<From, To>(From)
© SuperOffice. All rights reserved.
SuperOffice |  Community |  Release Notes |  Privacy |  Site feedback |  Search Docs |  About Docs |  Contribute |  Back to top