Show / Hide Table of Contents

Class ProfileRecordData

POCO (Plain Old CLR Object) class that can be used to hold data corresponding to a row from the profile table.

Inheritance
Object
ProfileRecordData
Namespace: SuperOffice.CRM.Rows
Assembly: SoDataBase.dll
Syntax
public class ProfileRecordData : Object
Remarks

Please use this class instead of a full ProfileRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding ProfileTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.

Constructors

ProfileRecordData()

POCO (Plain Old CLR Object) class that can be used to hold data corresponding to a row from the profile table.

Declaration
public ProfileRecordData()
Remarks

Please use this class instead of a full ProfileRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding ProfileTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.

Fields

ListCompaniesHeader

Depricated

Declaration
public string ListCompaniesHeader
Field Value
Type Description
String
Remarks

Please use this class instead of a full ProfileRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding ProfileTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.

ListCompaniesHeader2

The fields for listing companies. Encoded as CSV string.

Declaration
public string ListCompaniesHeader2
Field Value
Type Description
String
Remarks

Please use this class instead of a full ProfileRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding ProfileTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.

ListCustomersHeader

Depricated

Declaration
public string ListCustomersHeader
Field Value
Type Description
String
Remarks

Please use this class instead of a full ProfileRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding ProfileTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.

ListCustomersHeader2

The fields for listing customers. Encoded as CSV string.

Declaration
public string ListCustomersHeader2
Field Value
Type Description
String
Remarks

Please use this class instead of a full ProfileRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding ProfileTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.

ListTicketHeader

The fields for listing one ticket. Encoded as CSV string.

Declaration
public string ListTicketHeader
Field Value
Type Description
String
Remarks

Please use this class instead of a full ProfileRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding ProfileTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.

ListTicketsHeader

Depricated

Declaration
public string ListTicketsHeader
Field Value
Type Description
String
Remarks

Please use this class instead of a full ProfileRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding ProfileTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.

ListTicketsHeader2

The fields for listing several tickets. Encoded as CSV string.

Declaration
public string ListTicketsHeader2
Field Value
Type Description
String
Remarks

Please use this class instead of a full ProfileRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding ProfileTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.

Name

This is the name of the profile

Declaration
public string Name
Field Value
Type Description
String
Remarks

Please use this class instead of a full ProfileRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding ProfileTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.

ProfileId

The primary key (auto-incremented)

Declaration
public int ProfileId
Field Value
Type Description
Int32
Remarks

Please use this class instead of a full ProfileRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding ProfileTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.

UserId

The id of the user.

Declaration
public int UserId
Field Value
Type Description
Int32
Remarks

Please use this class instead of a full ProfileRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding ProfileTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.

Extension Methods

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