StiBusinessObjectHelper Class

Namespace: Stimulsoft.Report.Dictionary

Class which helps work with business objects.

Methods

Method Returns Description
GetBusinessObjectFromGuid static StiBusinessObject  
GetBusinessObjectFullAlias static string  
GetBusinessObjectFullName static string  
GetBusinessObjectsFromReport static (+1 overloads) List  
GetColumnsFromBusinessObject static StiDataColumnsCollection  
GetColumnsFromBusinessObjectData static StiDataColumnsCollection  
GetColumnsFromData static (+1 overloads) StiDataColumnsCollection  
GetElementFromEnumerable static object  
GetElementFromObject static (+1 overloads) object  
GetElementType static Type  
GetEnumeratorFromClass static IEnumerator  
GetEnumeratorFromDataSet static IEnumerator  
GetEnumeratorFromDataTable static IEnumerator  
GetEnumeratorFromIEnumerable static IEnumerator  
GetEnumeratorFromIEnumerator static IEnumerator  
GetEnumeratorFromObject static IEnumerator  
GetUsedBusinessObjectsNames static (+1 overloads) Hashtable  
GetUsedBusinessObjectsNamesList static (+1 overloads) List  
GetValueFromClass static (+1 overloads) object  
GetValueFromDataRow static object  
GetValueFromDataSet static object  
GetValueFromDataTable static object  
GetValueFromDictionaryEntry static object  
GetValueFromICustomTypeDescriptor static object  
GetValueFromITypedList static (+1 overloads) object  
GetValueFromKeyValuePair static object  
GetValueFromObject static (+1 overloads) object  
IsDataColumn static bool  
IsTypeImplementICollection static bool  
IsValueExistInClass static bool  

Method Details

GetBusinessObjectFromGuid static

GetBusinessObjectFromGuid(report: StiReport, guid: string): StiBusinessObject

Parameters

Returns StiBusinessObject


GetBusinessObjectFullAlias static

GetBusinessObjectFullAlias(businessObject: StiBusinessObject): string

Parameters

  • businessObject (StiBusinessObject)

Returns string


GetBusinessObjectFullName static

GetBusinessObjectFullName(businessObject: StiBusinessObject): string

Parameters

  • businessObject (StiBusinessObject)

Returns string


GetBusinessObjectsFromReport static

GetBusinessObjectsFromReport(businessObjects: StiBusinessObjectsCollection): List

Parameters

  • businessObjects (StiBusinessObjectsCollection)

Returns List


GetBusinessObjectsFromReport(report: StiReport): List

Parameters

Returns List


GetColumnsFromBusinessObject static

GetColumnsFromBusinessObject(data: StiBusinessObject): StiDataColumnsCollection

Parameters

  • data (StiBusinessObject)

Returns StiDataColumnsCollection


GetColumnsFromBusinessObjectData static

GetColumnsFromBusinessObjectData(data: StiBusinessObjectData): StiDataColumnsCollection

Parameters

Returns StiDataColumnsCollection


GetColumnsFromData static

GetColumnsFromData(data: object): StiDataColumnsCollection

Parameters

  • data (object)

Returns StiDataColumnsCollection


GetColumnsFromData(data: object, includeChildDataSources: bool): StiDataColumnsCollection

Parameters

  • data (object)
  • includeChildDataSources (bool)

Returns StiDataColumnsCollection


GetElementFromEnumerable static

GetElementFromEnumerable(enumerable: IEnumerable): object

Parameters

  • enumerable (IEnumerable)

Returns object


GetElementFromObject static

GetElementFromObject(value: object, name: string): object

Parameters

  • value (object)
  • name (string)

Returns object


GetElementFromObject(value: object, name: string, isColumnsRetrieve: bool): object

Parameters

  • value (object)
  • name (string)
  • isColumnsRetrieve (bool)

Returns object


GetElementType static

GetElementType(arrayType: Type): Type

Parameters

  • arrayType (Type)

Returns Type


GetEnumeratorFromClass static

GetEnumeratorFromClass(value: object): IEnumerator

Parameters

  • value (object)

Returns IEnumerator


GetEnumeratorFromDataSet static

GetEnumeratorFromDataSet(dataSet: DataSet): IEnumerator

Parameters

  • dataSet (DataSet)

Returns IEnumerator


GetEnumeratorFromDataTable static

GetEnumeratorFromDataTable(dataTable: DataTable): IEnumerator

Parameters

  • dataTable (DataTable)

Returns IEnumerator


GetEnumeratorFromIEnumerable static

GetEnumeratorFromIEnumerable(enumerable: IEnumerable): IEnumerator

Parameters

  • enumerable (IEnumerable)

Returns IEnumerator


GetEnumeratorFromIEnumerator static

GetEnumeratorFromIEnumerator(enumerator: IEnumerator): IEnumerator

Parameters

  • enumerator (IEnumerator)

Returns IEnumerator


GetEnumeratorFromObject static

GetEnumeratorFromObject(value: object): IEnumerator

Parameters

  • value (object)

Returns IEnumerator


GetUsedBusinessObjectsNames static

GetUsedBusinessObjectsNames(report: StiReport): Hashtable

Parameters

Returns Hashtable


GetUsedBusinessObjectsNames(report: StiReport, addColumns: bool): Hashtable

Parameters

Returns Hashtable


GetUsedBusinessObjectsNamesList static

GetUsedBusinessObjectsNamesList(report: StiReport): List

Parameters

Returns List


GetUsedBusinessObjectsNamesList(report: StiReport, addColumns: bool): List

Parameters

Returns List


GetValueFromClass static

GetValueFromClass(value: object, name: string): object

Parameters

  • value (object)
  • name (string)

Returns object


GetValueFromClass(value: object, name: string, isColumnsRetrieve: bool): object

Parameters

  • value (object)
  • name (string)
  • isColumnsRetrieve (bool)

Returns object


GetValueFromDataRow static

GetValueFromDataRow(dataRow: DataRow, name: string): object

Parameters

  • dataRow (DataRow)
  • name (string)

Returns object


GetValueFromDataSet static

GetValueFromDataSet(dataSet: DataSet, name: string): object

Parameters

  • dataSet (DataSet)
  • name (string)

Returns object


GetValueFromDataTable static

GetValueFromDataTable(dataTable: DataTable, name: string): object

Parameters

  • dataTable (DataTable)
  • name (string)

Returns object


GetValueFromDictionaryEntry static

GetValueFromDictionaryEntry(entry: DictionaryEntry, name: string): object

Parameters

  • entry (DictionaryEntry)
  • name (string)

Returns object


GetValueFromICustomTypeDescriptor static

GetValueFromICustomTypeDescriptor(customTypeDescriptor: ICustomTypeDescriptor, name: string): object

Parameters

  • customTypeDescriptor (ICustomTypeDescriptor)
  • name (string)

Returns object


GetValueFromITypedList static

GetValueFromITypedList(typedList: ITypedList, name: string): object

Parameters

  • typedList (ITypedList)
  • name (string)

Returns object


GetValueFromITypedList(typedList: ITypedList, name: string, value: object): object

Parameters

  • typedList (ITypedList)
  • name (string)
  • value (object)

Returns object


GetValueFromKeyValuePair static

GetValueFromKeyValuePair(item: object, name: string): object

Parameters

  • item (object)
  • name (string)

Returns object


GetValueFromObject static

GetValueFromObject(value: object, name: string): object

Parameters

  • value (object)
  • name (string)

Returns object


GetValueFromObject(value: object, name: string, isColumnsRetrieve: bool): object

Parameters

  • value (object)
  • name (string)
  • isColumnsRetrieve (bool)

Returns object


IsDataColumn static

IsDataColumn(type: Type): bool

Parameters

  • type (Type)

Returns bool


IsTypeImplementICollection static

IsTypeImplementICollection(type: Type): bool

Parameters

  • type (Type)

Returns bool


IsValueExistInClass static

IsValueExistInClass(value: object, name: string): bool

Parameters

  • value (object)
  • name (string)

Returns bool