Class PersonSentry.PersonSentryQueryInfo
Tables covered by PersonSentry.
Inheritance
PersonSentry.PersonSentryQueryInfo
Inherited Members
Namespace: SuperOffice.CRM.Security
Assembly: SoDataBase.dll
Syntax
public class PersonSentry.PersonSentryQueryInfo : SentryQueryInfo<PersonTableInfo>, IEnumerable<TableInfo>, IEnumerable
Constructors
PersonSentryQueryInfo(PersonTableInfo, ContactTableInfo)
Default constructor for the the container of tables for the PersonSentry
Declaration
public PersonSentryQueryInfo(PersonTableInfo personTableInfo, ContactTableInfo contactTableInfo)
Parameters
Type | Name | Description |
---|---|---|
PersonTableInfo | personTableInfo | Person TableInfo |
ContactTableInfo | contactTableInfo | Contact TableInfo |
Properties
ContactTableInfo
Get valid TableInfo for the contact.
Declaration
public ContactTableInfo ContactTableInfo { get; set; }
Property Value
Type | Description |
---|---|
ContactTableInfo |
Methods
GetOwnerTableCandidates()
Tables covered by PersonSentry.
Declaration
protected override TableInfo[] GetOwnerTableCandidates()
Returns
Type | Description |
---|---|
TableInfo[] |
Overrides
GetUntypedMembers()
Get the rest of the tables covered by the PersonSentry.
Declaration
protected override TableInfo[] GetUntypedMembers()
Returns
Type | Description |
---|---|
TableInfo[] | Rest of the tables covered by the PersonSentry. |
Overrides
UpdateTypedMembers(PrivateSelect)
Update TableInfo for the contact.
Declaration
protected override void UpdateTypedMembers(PrivateSelect sql)
Parameters
Type | Name | Description |
---|---|---|
PrivateSelect | sql | SQL to use when updating the TableInfo for the Contact. |