Class SLinkRow
Links in messages to measure success rate of a campaign.
Row Object for table 's_link'. Row objects correspond directly to database tables, and one
instance of a row object represents one row in the corresponding table in the database.
Inherited Members
Namespace: SuperOffice.CRM.Rows
Assembly: SoDataBase.dll
Syntax
public class SLinkRow : TableRowBase, INestedPersist, ISoDataLookup, ISentryIgnorable, ISoItem
Remarks
Row objects can be created in several ways.
- Use the static CreateNew() method to create a new, empty object. After populating it with values,
you call the
method and a corresponding row in the database is created, and the objects' primary key field updated. This is the preferred way to insert new rows into the database. - You can create a (nested) SLinkRow SLinkRow.CustomSearch object to obtain a query pre-populated with the correct tableinfo and return fields. This query can be modified with restrictions, etc. Then, use the static GetFromCustomSearch(SLinkRow.CustomSearch) method to apply the query to the database and obtain the result as a Row object. This is how you select existing rows from the database when you have a query that does not correspond to any of the existing database indexes.
- For each unique index defined for the table, there is a corresponding GetFromIdx method to make retrieving data via the indexes easy.
Note that if you try to fetch a row that does not exist (for instance, by using the primary key index and specifying a primary key that does
not exist in the database), you will get a Row object with the
and properties set to true. Such a Row object is called a 'ghost' and cannot be updated, saved or deleted. You can also get a ghost if the row does exist in the database, but the Sentry system denies Select rights to the row. - Finally, if you have an SoDataReader that contains ALL the fields of the table, and you have the SLinkTableInfo instance used in the query behind the reader, you can use the static GetFromReader(SoDataReader, SLinkTableInfo) method to create a new row object from the reader and the table info. This is useful when you have a larger, more complex query, for instance one that joins a number of tables, and you wish to use Row objects to process the result set. If your result set corresponds to an entity, consider using the corresponding Entity layer object instead, since entities automatically handle ID allocation and mapping, rights, and other higher-level aspects.
Unique indexes on table SLink are:
Index fields | Nested index class name |
---|
Constructors
SLinkRow(SLinkRow.SLinkRowIdxBase)
Constructor for the class taking an index as argument. Links in messages to measure success rate of a campaign.
Declaration
protected SLinkRow(SLinkRow.SLinkRowIdxBase idx)
Parameters
Type | Name | Description |
---|---|---|
SLinkRow.SLinkRowIdxBase | idx | The index representing a SELECT command to the database. |
Fields
_currentActionFlags
Current value, see property ActionFlags.
Declaration
protected ShipmentLinkAction _currentActionFlags
Field Value
Type | Description |
---|---|
ShipmentLinkAction |
_currentAddContactInterest
Current value, see property AddContactInterest.
Declaration
protected int _currentAddContactInterest
Field Value
Type | Description |
---|---|
Int32 |
_currentAddContactSelection
Current value, see property AddContactSelection.
Declaration
protected int _currentAddContactSelection
Field Value
Type | Description |
---|---|
Int32 |
_currentAddPersonInterest
Current value, see property AddPersonInterest.
Declaration
protected int _currentAddPersonInterest
Field Value
Type | Description |
---|---|
Int32 |
_currentAddProject
Current value, see property AddProject.
Declaration
protected int _currentAddProject
Field Value
Type | Description |
---|---|
Int32 |
_currentAddToSelection
Current value, see property AddToSelection.
Declaration
protected int _currentAddToSelection
Field Value
Type | Description |
---|---|
Int32 |
_currentDescription
Current value, see property Description.
Declaration
protected string _currentDescription
Field Value
Type | Description |
---|---|
String |
_currentExtraField
Current value, see property ExtraField.
Declaration
protected string _currentExtraField
Field Value
Type | Description |
---|---|
String |
_currentFolderId
Current value, see property FolderId.
Declaration
protected int _currentFolderId
Field Value
Type | Description |
---|---|
Int32 |
_currentHits
Current value, see property Hits.
Declaration
protected int _currentHits
Field Value
Type | Description |
---|---|
Int32 |
_currentLastReset
Current value, see property LastReset.
Declaration
protected DateTime _currentLastReset
Field Value
Type | Description |
---|---|
DateTime |
_currentLinkValue
Current value, see property LinkValue.
Declaration
protected string _currentLinkValue
Field Value
Type | Description |
---|---|
String |
_currentRedirectIsUrl
Current value, see property RedirectIsUrl.
Declaration
protected short _currentRedirectIsUrl
Field Value
Type | Description |
---|---|
Int16 |
_currentRegistered
Current value, see property Registered.
Declaration
protected DateTime _currentRegistered
Field Value
Type | Description |
---|---|
DateTime |
_currentRegisteredAssociateId
Current value, see property RegisteredAssociateId.
Declaration
protected int _currentRegisteredAssociateId
Field Value
Type | Description |
---|---|
Int32 |
_currentRemoveContactInterest
Current value, see property RemoveContactInterest.
Declaration
protected int _currentRemoveContactInterest
Field Value
Type | Description |
---|---|
Int32 |
_currentRemoveContactSelection
Current value, see property RemoveContactSelection.
Declaration
protected int _currentRemoveContactSelection
Field Value
Type | Description |
---|---|
Int32 |
_currentRemoveFromSelection
Current value, see property RemoveFromSelection.
Declaration
protected int _currentRemoveFromSelection
Field Value
Type | Description |
---|---|
Int32 |
_currentRemovePersonInterest
Current value, see property RemovePersonInterest.
Declaration
protected int _currentRemovePersonInterest
Field Value
Type | Description |
---|---|
Int32 |
_currentRemoveProject
Current value, see property RemoveProject.
Declaration
protected int _currentRemoveProject
Field Value
Type | Description |
---|---|
Int32 |
_currentScriptId
Current value, see property ScriptId.
Declaration
protected int _currentScriptId
Field Value
Type | Description |
---|---|
Int32 |
_currentSLinkId
Current value, see property SLinkId.
Declaration
protected int _currentSLinkId
Field Value
Type | Description |
---|---|
Int32 |
_currentStatus
Current value, see property Status.
Declaration
protected short _currentStatus
Field Value
Type | Description |
---|---|
Int16 |
_currentTaskAssociateId
Current value, see property TaskAssociateId.
Declaration
protected int _currentTaskAssociateId
Field Value
Type | Description |
---|---|
Int32 |
_currentTaskCreatingAssociateId
Current value, see property TaskCreatingAssociateId.
Declaration
protected int _currentTaskCreatingAssociateId
Field Value
Type | Description |
---|---|
Int32 |
_currentTaskDuration
Current value, see property TaskDuration.
Declaration
protected int _currentTaskDuration
Field Value
Type | Description |
---|---|
Int32 |
_currentTaskFlags
Current value, see property TaskFlags.
Declaration
protected ShipmentLinkTaskFlags _currentTaskFlags
Field Value
Type | Description |
---|---|
ShipmentLinkTaskFlags |
_currentTaskIdx
Current value, see property TaskIdx.
Declaration
protected int _currentTaskIdx
Field Value
Type | Description |
---|---|
Int32 |
_currentTaskProject
Current value, see property TaskProject.
Declaration
protected int _currentTaskProject
Field Value
Type | Description |
---|---|
Int32 |
_currentTaskStart
Current value, see property TaskStart.
Declaration
protected DateTime _currentTaskStart
Field Value
Type | Description |
---|---|
DateTime |
_currentTaskText
Current value, see property TaskText.
Declaration
protected string _currentTaskText
Field Value
Type | Description |
---|---|
String |
_currentTemplateText
Current value, see property TemplateText.
Declaration
protected string _currentTemplateText
Field Value
Type | Description |
---|---|
String |
_currentTicketCategory
Current value, see property TicketCategory.
Declaration
protected int _currentTicketCategory
Field Value
Type | Description |
---|---|
Int32 |
_currentTicketOwnedBy
Current value, see property TicketOwnedBy.
Declaration
protected int _currentTicketOwnedBy
Field Value
Type | Description |
---|---|
Int32 |
_currentTicketPriority
Current value, see property TicketPriority.
Declaration
protected int _currentTicketPriority
Field Value
Type | Description |
---|---|
Int32 |
_currentTicketTitle
Current value, see property TicketTitle.
Declaration
protected string _currentTicketTitle
Field Value
Type | Description |
---|---|
String |
_currentUpdated
Current value, see property Updated.
Declaration
protected DateTime _currentUpdated
Field Value
Type | Description |
---|---|
DateTime |
_currentUpdatedAssociateId
Current value, see property UpdatedAssociateId.
Declaration
protected int _currentUpdatedAssociateId
Field Value
Type | Description |
---|---|
Int32 |
_currentUpdatedCount
Current value, see property UpdatedCount.
Declaration
protected short _currentUpdatedCount
Field Value
Type | Description |
---|---|
Int16 |
_currentUrl
Current value, see property Url.
Declaration
protected string _currentUrl
Field Value
Type | Description |
---|---|
String |
_persistedActionFlags
Persisted value, see property ActionFlags.
Declaration
protected ShipmentLinkAction _persistedActionFlags
Field Value
Type | Description |
---|---|
ShipmentLinkAction |
_persistedAddContactInterest
Persisted value, see property AddContactInterest.
Declaration
protected int _persistedAddContactInterest
Field Value
Type | Description |
---|---|
Int32 |
_persistedAddContactSelection
Persisted value, see property AddContactSelection.
Declaration
protected int _persistedAddContactSelection
Field Value
Type | Description |
---|---|
Int32 |
_persistedAddPersonInterest
Persisted value, see property AddPersonInterest.
Declaration
protected int _persistedAddPersonInterest
Field Value
Type | Description |
---|---|
Int32 |
_persistedAddProject
Persisted value, see property AddProject.
Declaration
protected int _persistedAddProject
Field Value
Type | Description |
---|---|
Int32 |
_persistedAddToSelection
Persisted value, see property AddToSelection.
Declaration
protected int _persistedAddToSelection
Field Value
Type | Description |
---|---|
Int32 |
_persistedDescription
Persisted value, see property Description.
Declaration
protected string _persistedDescription
Field Value
Type | Description |
---|---|
String |
_persistedExtraField
Persisted value, see property ExtraField.
Declaration
protected string _persistedExtraField
Field Value
Type | Description |
---|---|
String |
_persistedFolderId
Persisted value, see property FolderId.
Declaration
protected int _persistedFolderId
Field Value
Type | Description |
---|---|
Int32 |
_persistedHits
Persisted value, see property Hits.
Declaration
protected int _persistedHits
Field Value
Type | Description |
---|---|
Int32 |
_persistedLastReset
Persisted value, see property LastReset.
Declaration
protected DateTime _persistedLastReset
Field Value
Type | Description |
---|---|
DateTime |
_persistedLinkValue
Persisted value, see property LinkValue.
Declaration
protected string _persistedLinkValue
Field Value
Type | Description |
---|---|
String |
_persistedRedirectIsUrl
Persisted value, see property RedirectIsUrl.
Declaration
protected short _persistedRedirectIsUrl
Field Value
Type | Description |
---|---|
Int16 |
_persistedRegistered
Persisted value, see property Registered.
Declaration
protected DateTime _persistedRegistered
Field Value
Type | Description |
---|---|
DateTime |
_persistedRegisteredAssociateId
Persisted value, see property RegisteredAssociateId.
Declaration
protected int _persistedRegisteredAssociateId
Field Value
Type | Description |
---|---|
Int32 |
_persistedRemoveContactInterest
Persisted value, see property RemoveContactInterest.
Declaration
protected int _persistedRemoveContactInterest
Field Value
Type | Description |
---|---|
Int32 |
_persistedRemoveContactSelection
Persisted value, see property RemoveContactSelection.
Declaration
protected int _persistedRemoveContactSelection
Field Value
Type | Description |
---|---|
Int32 |
_persistedRemoveFromSelection
Persisted value, see property RemoveFromSelection.
Declaration
protected int _persistedRemoveFromSelection
Field Value
Type | Description |
---|---|
Int32 |
_persistedRemovePersonInterest
Persisted value, see property RemovePersonInterest.
Declaration
protected int _persistedRemovePersonInterest
Field Value
Type | Description |
---|---|
Int32 |
_persistedRemoveProject
Persisted value, see property RemoveProject.
Declaration
protected int _persistedRemoveProject
Field Value
Type | Description |
---|---|
Int32 |
_persistedScriptId
Persisted value, see property ScriptId.
Declaration
protected int _persistedScriptId
Field Value
Type | Description |
---|---|
Int32 |
_persistedSLinkId
Persisted value, see property SLinkId.
Declaration
protected int _persistedSLinkId
Field Value
Type | Description |
---|---|
Int32 |
_persistedStatus
Persisted value, see property Status.
Declaration
protected short _persistedStatus
Field Value
Type | Description |
---|---|
Int16 |
_persistedTaskAssociateId
Persisted value, see property TaskAssociateId.
Declaration
protected int _persistedTaskAssociateId
Field Value
Type | Description |
---|---|
Int32 |
_persistedTaskCreatingAssociateId
Persisted value, see property TaskCreatingAssociateId.
Declaration
protected int _persistedTaskCreatingAssociateId
Field Value
Type | Description |
---|---|
Int32 |
_persistedTaskDuration
Persisted value, see property TaskDuration.
Declaration
protected int _persistedTaskDuration
Field Value
Type | Description |
---|---|
Int32 |
_persistedTaskFlags
Persisted value, see property TaskFlags.
Declaration
protected ShipmentLinkTaskFlags _persistedTaskFlags
Field Value
Type | Description |
---|---|
ShipmentLinkTaskFlags |
_persistedTaskIdx
Persisted value, see property TaskIdx.
Declaration
protected int _persistedTaskIdx
Field Value
Type | Description |
---|---|
Int32 |
_persistedTaskProject
Persisted value, see property TaskProject.
Declaration
protected int _persistedTaskProject
Field Value
Type | Description |
---|---|
Int32 |
_persistedTaskStart
Persisted value, see property TaskStart.
Declaration
protected DateTime _persistedTaskStart
Field Value
Type | Description |
---|---|
DateTime |
_persistedTaskText
Persisted value, see property TaskText.
Declaration
protected string _persistedTaskText
Field Value
Type | Description |
---|---|
String |
_persistedTemplateText
Persisted value, see property TemplateText.
Declaration
protected string _persistedTemplateText
Field Value
Type | Description |
---|---|
String |
_persistedTicketCategory
Persisted value, see property TicketCategory.
Declaration
protected int _persistedTicketCategory
Field Value
Type | Description |
---|---|
Int32 |
_persistedTicketOwnedBy
Persisted value, see property TicketOwnedBy.
Declaration
protected int _persistedTicketOwnedBy
Field Value
Type | Description |
---|---|
Int32 |
_persistedTicketPriority
Persisted value, see property TicketPriority.
Declaration
protected int _persistedTicketPriority
Field Value
Type | Description |
---|---|
Int32 |
_persistedTicketTitle
Persisted value, see property TicketTitle.
Declaration
protected string _persistedTicketTitle
Field Value
Type | Description |
---|---|
String |
_persistedUpdated
Persisted value, see property Updated.
Declaration
protected DateTime _persistedUpdated
Field Value
Type | Description |
---|---|
DateTime |
_persistedUpdatedAssociateId
Persisted value, see property UpdatedAssociateId.
Declaration
protected int _persistedUpdatedAssociateId
Field Value
Type | Description |
---|---|
Int32 |
_persistedUpdatedCount
Persisted value, see property UpdatedCount.
Declaration
protected short _persistedUpdatedCount
Field Value
Type | Description |
---|---|
Int16 |
_persistedUrl
Persisted value, see property Url.
Declaration
protected string _persistedUrl
Field Value
Type | Description |
---|---|
String |
Properties
ActionFlags
.NET type: ShipmentLinkAction. Bitmask defining what action should be taken
Declaration
public virtual ShipmentLinkAction ActionFlags { get; set; }
Property Value
Type | Description |
---|---|
ShipmentLinkAction |
Remarks
Original type in dictionary: Enum.
Setting this field to a new value will not affect the Sentry calculations and your rights
This field is not protected by the Sentry system, and can always be read
This field is not protected by the Sentry system, and can be written to unless other restrictions prevent it
AddContactInterest
.NET type: int. Contact interest to add to recipient person
Declaration
public virtual int AddContactInterest { get; set; }
Property Value
Type | Description |
---|---|
Int32 |
Remarks
Original type in dictionary: FK.
Setting this field to a new value will not affect the Sentry calculations and your rights
This field is not protected by the Sentry system, and can always be read
This field is not protected by the Sentry system, and can be written to unless other restrictions prevent it
AddContactSelection
.NET type: int. Static contact selection to add person to
Declaration
public virtual int AddContactSelection { get; set; }
Property Value
Type | Description |
---|---|
Int32 |
Remarks
Original type in dictionary: FK.
Setting this field to a new value will not affect the Sentry calculations and your rights
This field is not protected by the Sentry system, and can always be read
This field is not protected by the Sentry system, and can be written to unless other restrictions prevent it
AddPersonInterest
.NET type: int. Person interest to add to recipient person
Declaration
public virtual int AddPersonInterest { get; set; }
Property Value
Type | Description |
---|---|
Int32 |
Remarks
Original type in dictionary: FK.
Setting this field to a new value will not affect the Sentry calculations and your rights
This field is not protected by the Sentry system, and can always be read
This field is not protected by the Sentry system, and can be written to unless other restrictions prevent it
AddProject
.NET type: int. Project to add person to, as member
Declaration
public virtual int AddProject { get; set; }
Property Value
Type | Description |
---|---|
Int32 |
Remarks
Original type in dictionary: FK.
Setting this field to a new value will not affect the Sentry calculations and your rights
This field is not protected by the Sentry system, and can always be read
This field is not protected by the Sentry system, and can be written to unless other restrictions prevent it
AddToSelection
.NET type: int. The id of the selection that the customer shall be added to
Declaration
public virtual int AddToSelection { get; set; }
Property Value
Type | Description |
---|---|
Int32 |
Remarks
Original type in dictionary: FK.
Setting this field to a new value will not affect the Sentry calculations and your rights
This field is not protected by the Sentry system, and can always be read
This field is not protected by the Sentry system, and can be written to unless other restrictions prevent it
Description
.NET type: string. A short description of this link
Declaration
public virtual string Description { get; set; }
Property Value
Type | Description |
---|---|
String |
Remarks
Original type in dictionary: String[256].
Setting this field to a new value will not affect the Sentry calculations and your rights
This field is not protected by the Sentry system, and can always be read
This field is not protected by the Sentry system, and can be written to unless other restrictions prevent it
ExtraField
.NET type: string. The name of the extra field to set if the customer clicks a link. empty if no extra field
Declaration
public virtual string ExtraField { get; set; }
Property Value
Type | Description |
---|---|
String |
Remarks
Original type in dictionary: String[256].
Setting this field to a new value will not affect the Sentry calculations and your rights
This field is not protected by the Sentry system, and can always be read
This field is not protected by the Sentry system, and can be written to unless other restrictions prevent it
FolderId
.NET type: int. The folder which this link belongs to. -1 indicates that the link is on the root
Declaration
public virtual int FolderId { get; set; }
Property Value
Type | Description |
---|---|
Int32 |
Remarks
Original type in dictionary: Int.
Setting this field to a new value will not affect the Sentry calculations and your rights
This field is not protected by the Sentry system, and can always be read
This field is not protected by the Sentry system, and can be written to unless other restrictions prevent it
Hits
.NET type: int. Number of clicks on this link
Declaration
public virtual int Hits { get; set; }
Property Value
Type | Description |
---|---|
Int32 |
Remarks
Original type in dictionary: Int.
Setting this field to a new value will not affect the Sentry calculations and your rights
This field is not protected by the Sentry system, and can always be read
This field is not protected by the Sentry system, and can be written to unless other restrictions prevent it
InnerFieldValuePairs
The values of all the fields in the row.
The first field is the primary key.
The index of the value corresponds to the name
of the field returned from the Fields property.
Declaration
protected override ArgumentParameterCollection InnerFieldValuePairs { get; }
Property Value
Type | Description |
---|---|
ArgumentParameterCollection |
Overrides
InnerPrimaryKey
The primary key needed to decide which specific row to alter with the current sql-command.
Declaration
protected override FieldInfo InnerPrimaryKey { get; }
Property Value
Type | Description |
---|---|
FieldInfo |
Overrides
InnerPrimaryKeyValue
The actual value the primary key must have.
Declaration
protected override Parameter InnerPrimaryKeyValue { get; }
Property Value
Type | Description |
---|---|
Parameter |
Overrides
IsDirty
Is the row dirty, e.g. been modified since the last time it was saved to the database.
Declaration
public override bool IsDirty { get; }
Property Value
Type | Description |
---|---|
Boolean |
Overrides
IsNew
Is this object new, meaning that it does not exist in the database.
Declaration
public override bool IsNew { get; }
Property Value
Type | Description |
---|---|
Boolean |
Overrides
Item[String]
Get or set a value based on the name of the field.
Declaration
public override object this[string fieldName] { get; set; }
Parameters
Type | Name | Description |
---|---|---|
String | fieldName | Name of the field in the database |
Property Value
Type | Description |
---|---|
Object | Value of the field. |
Overrides
Exceptions
Type | Condition |
---|---|
ArgumentException | Thrown if the field is not known. |
LastReset
.NET type: DateTime. The time of last reset.
Declaration
public virtual DateTime LastReset { get; set; }
Property Value
Type | Description |
---|---|
DateTime |
Remarks
Original type in dictionary: DateTime.
Setting this field to a new value will not affect the Sentry calculations and your rights
This field is not protected by the Sentry system, and can always be read
This field is not protected by the Sentry system, and can be written to unless other restrictions prevent it
LinkValue
.NET type: string. The value of the extra field to set if the customer clicks a link.
Declaration
public virtual string LinkValue { get; set; }
Property Value
Type | Description |
---|---|
String |
Remarks
Original type in dictionary: String[256].
Setting this field to a new value will not affect the Sentry calculations and your rights
This field is not protected by the Sentry system, and can always be read
This field is not protected by the Sentry system, and can be written to unless other restrictions prevent it
RedirectIsUrl
.NET type: short. 1 if url is used, 0 if custom text is used.
Declaration
public virtual short RedirectIsUrl { get; set; }
Property Value
Type | Description |
---|---|
Int16 |
Remarks
Original type in dictionary: Bool.
Setting this field to a new value will not affect the Sentry calculations and your rights
This field is not protected by the Sentry system, and can always be read
This field is not protected by the Sentry system, and can be written to unless other restrictions prevent it
Registered
.NET type: DateTime. Registered when in UTC
Declaration
public virtual DateTime Registered { get; set; }
Property Value
Type | Description |
---|---|
DateTime |
Remarks
Original type in dictionary: UtcDateTime.
Setting this field to a new value will not affect the Sentry calculations and your rights
This field is not protected by the Sentry system, and can always be read
This field is not protected by the Sentry system, and can be written to unless other restrictions prevent it
RegisteredAssociateId
.NET type: int. Registered by whom
Declaration
public virtual int RegisteredAssociateId { get; set; }
Property Value
Type | Description |
---|---|
Int32 |
Remarks
Original type in dictionary: FK.
Setting this field to a new value will not affect the Sentry calculations and your rights
This field is not protected by the Sentry system, and can always be read
This field is not protected by the Sentry system, and can be written to unless other restrictions prevent it
RemoveContactInterest
.NET type: int. Person interest to remove from recipient person
Declaration
public virtual int RemoveContactInterest { get; set; }
Property Value
Type | Description |
---|---|
Int32 |
Remarks
Original type in dictionary: FK.
Setting this field to a new value will not affect the Sentry calculations and your rights
This field is not protected by the Sentry system, and can always be read
This field is not protected by the Sentry system, and can be written to unless other restrictions prevent it
RemoveContactSelection
.NET type: int. Static contact selection to remove person from
Declaration
public virtual int RemoveContactSelection { get; set; }
Property Value
Type | Description |
---|---|
Int32 |
Remarks
Original type in dictionary: FK.
Setting this field to a new value will not affect the Sentry calculations and your rights
This field is not protected by the Sentry system, and can always be read
This field is not protected by the Sentry system, and can be written to unless other restrictions prevent it
RemoveFromSelection
.NET type: int. The id of the selection that the customer shall be removed from
Declaration
public virtual int RemoveFromSelection { get; set; }
Property Value
Type | Description |
---|---|
Int32 |
Remarks
Original type in dictionary: FK.
Setting this field to a new value will not affect the Sentry calculations and your rights
This field is not protected by the Sentry system, and can always be read
This field is not protected by the Sentry system, and can be written to unless other restrictions prevent it
RemovePersonInterest
.NET type: int. Person interest to remove from recipient person
Declaration
public virtual int RemovePersonInterest { get; set; }
Property Value
Type | Description |
---|---|
Int32 |
Remarks
Original type in dictionary: FK.
Setting this field to a new value will not affect the Sentry calculations and your rights
This field is not protected by the Sentry system, and can always be read
This field is not protected by the Sentry system, and can be written to unless other restrictions prevent it
RemoveProject
.NET type: int. Project to remove person from, as member
Declaration
public virtual int RemoveProject { get; set; }
Property Value
Type | Description |
---|---|
Int32 |
Remarks
Original type in dictionary: FK.
Setting this field to a new value will not affect the Sentry calculations and your rights
This field is not protected by the Sentry system, and can always be read
This field is not protected by the Sentry system, and can be written to unless other restrictions prevent it
ScriptId
.NET type: int. The ejScript which will be run when the link is clicked. -1 means no script is run
Declaration
public virtual int ScriptId { get; set; }
Property Value
Type | Description |
---|---|
Int32 |
Remarks
Original type in dictionary: FK.
Setting this field to a new value will not affect the Sentry calculations and your rights
This field is not protected by the Sentry system, and can always be read
This field is not protected by the Sentry system, and can be written to unless other restrictions prevent it
SLinkId
.NET type: int. Primary key
Declaration
public virtual int SLinkId { get; }
Property Value
Type | Description |
---|---|
Int32 |
Remarks
Original type in dictionary: PK.
This field is the primary key and can only be read, never written.
This field is not protected by the Sentry system, and can always be read
SLinkTableInfo
Get the SLinkTableInfo object associated with the row.
Declaration
public SLinkTableInfo SLinkTableInfo { get; }
Property Value
Type | Description |
---|---|
SLinkTableInfo |
Status
.NET type: short. Deleted or not. Deleted links should still work.
Declaration
public virtual short Status { get; set; }
Property Value
Type | Description |
---|---|
Int16 |
Remarks
Original type in dictionary: Enum.
Setting this field to a new value will not affect the Sentry calculations and your rights
This field is not protected by the Sentry system, and can always be read
This field is not protected by the Sentry system, and can be written to unless other restrictions prevent it
TableInfo
Get the TableInfo for the table.
Declaration
public override TableInfo TableInfo { get; }
Property Value
Type | Description |
---|---|
TableInfo | The TableInfo for the table. |
Overrides
TaskAssociateId
.NET type: int. Associate whose diary should receive the task or assignment (unless AssignToOurContact is specified)
Declaration
public virtual int TaskAssociateId { get; set; }
Property Value
Type | Description |
---|---|
Int32 |
Remarks
Original type in dictionary: FK.
Setting this field to a new value will not affect the Sentry calculations and your rights
This field is not protected by the Sentry system, and can always be read
This field is not protected by the Sentry system, and can be written to unless other restrictions prevent it
TaskCreatingAssociateId
.NET type: int. Associate who should stand as creator of task; also works as fallback if an assigned task is rejected. Usually the associate who ordered the shipment
Declaration
public virtual int TaskCreatingAssociateId { get; set; }
Property Value
Type | Description |
---|---|
Int32 |
Remarks
Original type in dictionary: FK.
Setting this field to a new value will not affect the Sentry calculations and your rights
This field is not protected by the Sentry system, and can always be read
This field is not protected by the Sentry system, and can be written to unless other restrictions prevent it
TaskDuration
.NET type: int. Task duration in minutes
Declaration
public virtual int TaskDuration { get; set; }
Property Value
Type | Description |
---|---|
Int32 |
Remarks
Original type in dictionary: Int.
Setting this field to a new value will not affect the Sentry calculations and your rights
This field is not protected by the Sentry system, and can always be read
This field is not protected by the Sentry system, and can be written to unless other restrictions prevent it
TaskFlags
.NET type: ShipmentLinkTaskFlags. Flags that control how the task is created
Declaration
public virtual ShipmentLinkTaskFlags TaskFlags { get; set; }
Property Value
Type | Description |
---|---|
ShipmentLinkTaskFlags |
Remarks
Original type in dictionary: Enum.
Setting this field to a new value will not affect the Sentry calculations and your rights
This field is not protected by the Sentry system, and can always be read
This field is not protected by the Sentry system, and can be written to unless other restrictions prevent it
TaskIdx
.NET type: int. Task type of new task
Declaration
public virtual int TaskIdx { get; set; }
Property Value
Type | Description |
---|---|
Int32 |
Remarks
Original type in dictionary: FK.
Setting this field to a new value will not affect the Sentry calculations and your rights
This field is not protected by the Sentry system, and can always be read
This field is not protected by the Sentry system, and can be written to unless other restrictions prevent it
TaskProject
.NET type: int. Project to connect task to, can be 0
Declaration
public virtual int TaskProject { get; set; }
Property Value
Type | Description |
---|---|
Int32 |
Remarks
Original type in dictionary: FK.
Setting this field to a new value will not affect the Sentry calculations and your rights
This field is not protected by the Sentry system, and can always be read
This field is not protected by the Sentry system, and can be written to unless other restrictions prevent it
TaskStart
.NET type: DateTime. Start time of task, unless UseNextAvailableTime is specified
Declaration
public virtual DateTime TaskStart { get; set; }
Property Value
Type | Description |
---|---|
DateTime |
Remarks
Original type in dictionary: DateTime.
Setting this field to a new value will not affect the Sentry calculations and your rights
This field is not protected by the Sentry system, and can always be read
This field is not protected by the Sentry system, and can be written to unless other restrictions prevent it
TaskText
.NET type: string. Text of task to be created
Declaration
public virtual string TaskText { get; set; }
Property Value
Type | Description |
---|---|
String |
Remarks
Original type in dictionary: String[2048].
Setting this field to a new value will not affect the Sentry calculations and your rights
This field is not protected by the Sentry system, and can always be read
This field is not protected by the Sentry system, and can be written to unless other restrictions prevent it
TemplateText
.NET type: string. Text to print when link is clicked.
Declaration
public virtual string TemplateText { get; set; }
Property Value
Type | Description |
---|---|
String |
Remarks
Original type in dictionary: Clob.
Setting this field to a new value will not affect the Sentry calculations and your rights
This field is not protected by the Sentry system, and can always be read
This field is not protected by the Sentry system, and can be written to unless other restrictions prevent it
TicketCategory
.NET type: int. The id of the category a ticket is in.
Declaration
public virtual int TicketCategory { get; set; }
Property Value
Type | Description |
---|---|
Int32 |
Remarks
Original type in dictionary: FK.
Setting this field to a new value will not affect the Sentry calculations and your rights
This field is not protected by the Sentry system, and can always be read
This field is not protected by the Sentry system, and can be written to unless other restrictions prevent it
TicketOwnedBy
.NET type: int. The id of the user who owns the ticket. 1 (system user) if the ticket is unassigned.
Declaration
public virtual int TicketOwnedBy { get; set; }
Property Value
Type | Description |
---|---|
Int32 |
Remarks
Original type in dictionary: FK.
Setting this field to a new value will not affect the Sentry calculations and your rights
This field is not protected by the Sentry system, and can always be read
This field is not protected by the Sentry system, and can be written to unless other restrictions prevent it
TicketPriority
.NET type: int. The reference to the ticket_priority table.
Declaration
public virtual int TicketPriority { get; set; }
Property Value
Type | Description |
---|---|
Int32 |
Remarks
Original type in dictionary: FK.
Setting this field to a new value will not affect the Sentry calculations and your rights
This field is not protected by the Sentry system, and can always be read
This field is not protected by the Sentry system, and can be written to unless other restrictions prevent it
TicketTitle
.NET type: string. The title on the ticket if the clicks results in creating a request.
Declaration
public virtual string TicketTitle { get; set; }
Property Value
Type | Description |
---|---|
String |
Remarks
Original type in dictionary: String[256].
Setting this field to a new value will not affect the Sentry calculations and your rights
This field is not protected by the Sentry system, and can always be read
This field is not protected by the Sentry system, and can be written to unless other restrictions prevent it
Updated
.NET type: DateTime. Last updated when in UTC
Declaration
public virtual DateTime Updated { get; set; }
Property Value
Type | Description |
---|---|
DateTime |
Remarks
Original type in dictionary: UtcDateTime.
Setting this field to a new value will not affect the Sentry calculations and your rights
This field is not protected by the Sentry system, and can always be read
This field is not protected by the Sentry system, and can be written to unless other restrictions prevent it
UpdatedAssociateId
.NET type: int. Last updated by whom
Declaration
public virtual int UpdatedAssociateId { get; set; }
Property Value
Type | Description |
---|---|
Int32 |
Remarks
Original type in dictionary: FK.
Setting this field to a new value will not affect the Sentry calculations and your rights
This field is not protected by the Sentry system, and can always be read
This field is not protected by the Sentry system, and can be written to unless other restrictions prevent it
UpdatedCount
.NET type: short. Number of updates made to this record
Declaration
public virtual short UpdatedCount { get; set; }
Property Value
Type | Description |
---|---|
Int16 |
Remarks
Original type in dictionary: UShort.
Setting this field to a new value will not affect the Sentry calculations and your rights
This field is not protected by the Sentry system, and can always be read
This field is not protected by the Sentry system, and can be written to unless other restrictions prevent it
Url
.NET type: string. The real URL of this link (www.vg.no etc)
Declaration
public virtual string Url { get; set; }
Property Value
Type | Description |
---|---|
String |
Remarks
Original type in dictionary: String[256].
Setting this field to a new value will not affect the Sentry calculations and your rights
This field is not protected by the Sentry system, and can always be read
This field is not protected by the Sentry system, and can be written to unless other restrictions prevent it
Methods
CreateNew()
Create a new instance of the SLinkRow object. Links in messages to measure success rate of a campaign.
Declaration
public static SLinkRow CreateNew()
Returns
Type | Description |
---|---|
SLinkRow | A new instance of the SLinkRow object. |
GetFromCustomSearch(SLinkRow.CustomSearch)
Create a new instance of the SLinkRow object, and populate it with data from a custom search. If the search returns no results, an object with IsNew will be returned; if the result contains one row, an object representing that row will be returned. If the result contains more than one row, the first row will be used and the rest discarded (there is no way of detecting this situation).
Declaration
public static SLinkRow GetFromCustomSearch(SLinkRow.CustomSearch query)
Parameters
Type | Name | Description |
---|---|---|
SLinkRow.CustomSearch | query | The custom search to execute against the database |
Returns
Type | Description |
---|---|
SLinkRow | A new instance of the SLinkRow object, reflecting the result of the query. |
GetFromIdxSLinkId(Int32)
Create a new instance of the SLinkRow object, by querying the database table via the index 'IDXS_linkId'. This method is intended to make it easy to use efficient queries that match a database index.
Declaration
public static SLinkRow GetFromIdxSLinkId(int sLinkId)
Parameters
Type | Name | Description |
---|---|---|
Int32 | sLinkId |
Returns
Type | Description |
---|---|
SLinkRow | Row object that represents the result of the search. IsNew will be true if the query did not match any row in the table |
Remarks
This method represents one of the unique indexes on the SLink table. Non-unique indexes have corresponding inner classes and methods in the SLinkRows collection, since they may return more than one row.
GetFromReader(SoDataReader, SLinkTableInfo)
Create a new instance of the SLinkRow object, and populate it with data from a reader/tableinfo. If the reader has DBNull as the current value of the primary key field, an unpopulated object with IsNew == true will be returned. If any fields are missing or one of the non-primary key fields is DBNull, an exception will be thrown. Links in messages to measure success rate of a campaign.
Declaration
public static SLinkRow GetFromReader(SoDataReader reader, SLinkTableInfo tableInfo)
Parameters
Type | Name | Description |
---|---|---|
SoDataReader | reader | SoDataReader positioned to a valid database row. |
SLinkTableInfo | tableInfo | SLinkTableInfo instance used in the query that is the source of the reader. The fields used from the reader will be those owned by this tableinfo object. |
Returns
Type | Description |
---|---|
SLinkRow | A new instance of the SLinkRow object. |
GetPersistedFieldValue(FieldInfo)
Get the persisted value of a field.
Declaration
public override object GetPersistedFieldValue(FieldInfo field)
Parameters
Type | Name | Description |
---|---|---|
FieldInfo | field | Specification of a field |
Returns
Type | Description |
---|---|
Object | Field value, such as an int, DateTime, string ... Null can be returned if the value is not known. |
Overrides
Exceptions
Type | Condition |
---|---|
ArgumentException | Thrown if the field is not known. |
InternalSetValue(String, Object)
Declaration
protected override void InternalSetValue(string fieldName, object value)
Parameters
Type | Name | Description |
---|---|---|
String | fieldName | |
Object | value |
Overrides
IsPersistedFieldValueKnown(FieldInfo)
Check if the persisted value for a field is known.
Declaration
public override bool IsPersistedFieldValueKnown(FieldInfo field)
Parameters
Type | Name | Description |
---|---|---|
FieldInfo | field | Specification of a field |
Returns
Type | Description |
---|---|
Boolean | True if the value is known and sentry permits read. |
Overrides
OnLoad(SoDataReader, TableInfo)
Fill the object with data returned from the database.
Declaration
protected override void OnLoad(SoDataReader reader, TableInfo tableInfo)
Parameters
Type | Name | Description |
---|---|---|
SoDataReader | reader | Object holding the data returned from the database. |
TableInfo | tableInfo | The TableInfo used for the SELECT statement. |
Overrides
OnSave(BatchSave)
Add the object to the BatchSave list if it needs saving.
Declaration
protected override void OnSave(BatchSave batchSave)
Parameters
Type | Name | Description |
---|---|---|
BatchSave | batchSave | Collection of objects to be saved within the transaction. |
Overrides
Remarks
Classes overriding this method should call it.
OnSaved(Boolean)
Method called after the save operation has been performed.
Declaration
protected override void OnSaved(bool bSucceeded)
Parameters
Type | Name | Description |
---|---|---|
Boolean | bSucceeded | True if the save operation succeeded (e.g. transaction committed), or false if the save operation failed (e.g. transaction rolled back) |
Overrides
Reset()
Reset the changes made on the object.
Declaration
protected override void Reset()
Overrides
Remarks
If the row is not persisted to the database (e.g. IsNew is true), all the values will be reset. If the row has been persisted to or loaded from the database, the properties will be set to those of the last persisted or loaded values.
SetDefaults(DefaulterStrategy)
Set default values for the row.
Declaration
public override void SetDefaults(DefaulterStrategy strategy)
Parameters
Type | Name | Description |
---|---|---|
DefaulterStrategy | strategy | Strategy used when applying default values; values depend on where we are in the Create/Fetch/Populate/Save cycle |
Overrides
SetPrimaryKey(Int32)
Set the primary key for the row.
Declaration
protected override void SetPrimaryKey(int primaryKey)
Parameters
Type | Name | Description |
---|---|---|
Int32 | primaryKey | The new primary key for the row. |
Overrides
SetRowAsNew()
Declaration
public override void SetRowAsNew()
Overrides
ToString()
ToString method intended for debugging, returns a string that displays the object type, new/dirty status, primary key and the string fields
Declaration
public override string ToString()
Returns
Type | Description |
---|---|
String |
Overrides
Validate(RowValidator)
Validate this row.
Declaration
public override void Validate(RowValidator rowValidator)
Parameters
Type | Name | Description |
---|---|---|
RowValidator | rowValidator | RowValidator for inserting the result of the validation |
Overrides
Events
_onActionFlagsChange
Change envent for property ActionFlags; field is of .NET type short.
Declaration
protected event OnFieldChange<ShipmentLinkAction> _onActionFlagsChange
Event Type
Type | Description |
---|---|
OnFieldChange<ShipmentLinkAction> |
_onAddContactInterestChange
Change envent for property AddContactInterest; field is of .NET type int.
Declaration
protected event OnFieldChange<int> _onAddContactInterestChange
Event Type
Type | Description |
---|---|
OnFieldChange<Int32> |
_onAddContactSelectionChange
Change envent for property AddContactSelection; field is of .NET type int.
Declaration
protected event OnFieldChange<int> _onAddContactSelectionChange
Event Type
Type | Description |
---|---|
OnFieldChange<Int32> |
_onAddPersonInterestChange
Change envent for property AddPersonInterest; field is of .NET type int.
Declaration
protected event OnFieldChange<int> _onAddPersonInterestChange
Event Type
Type | Description |
---|---|
OnFieldChange<Int32> |
_onAddProjectChange
Change envent for property AddProject; field is of .NET type int.
Declaration
protected event OnFieldChange<int> _onAddProjectChange
Event Type
Type | Description |
---|---|
OnFieldChange<Int32> |
_onAddToSelectionChange
Change envent for property AddToSelection; field is of .NET type int.
Declaration
protected event OnFieldChange<int> _onAddToSelectionChange
Event Type
Type | Description |
---|---|
OnFieldChange<Int32> |
_onDescriptionChange
Change envent for property Description; field is of .NET type string.
Declaration
protected event OnFieldChange<string> _onDescriptionChange
Event Type
Type | Description |
---|---|
OnFieldChange<String> |
_onExtraFieldChange
Change envent for property ExtraField; field is of .NET type string.
Declaration
protected event OnFieldChange<string> _onExtraFieldChange
Event Type
Type | Description |
---|---|
OnFieldChange<String> |
_onFolderIdChange
Change envent for property FolderId; field is of .NET type int.
Declaration
protected event OnFieldChange<int> _onFolderIdChange
Event Type
Type | Description |
---|---|
OnFieldChange<Int32> |
_onHitsChange
Change envent for property Hits; field is of .NET type int.
Declaration
protected event OnFieldChange<int> _onHitsChange
Event Type
Type | Description |
---|---|
OnFieldChange<Int32> |
_onLastResetChange
Change envent for property LastReset; field is of .NET type DateTime.
Declaration
protected event OnFieldChange<DateTime> _onLastResetChange
Event Type
Type | Description |
---|---|
OnFieldChange<DateTime> |
_onLinkValueChange
Change envent for property LinkValue; field is of .NET type string.
Declaration
protected event OnFieldChange<string> _onLinkValueChange
Event Type
Type | Description |
---|---|
OnFieldChange<String> |
_onRedirectIsUrlChange
Change envent for property RedirectIsUrl; field is of .NET type short.
Declaration
protected event OnFieldChange<short> _onRedirectIsUrlChange
Event Type
Type | Description |
---|---|
OnFieldChange<Int16> |
_onRegisteredAssociateIdChange
Change envent for property RegisteredAssociateId; field is of .NET type int.
Declaration
protected event OnFieldChange<int> _onRegisteredAssociateIdChange
Event Type
Type | Description |
---|---|
OnFieldChange<Int32> |
_onRegisteredChange
Change envent for property Registered; field is of .NET type DateTime.
Declaration
protected event OnFieldChange<DateTime> _onRegisteredChange
Event Type
Type | Description |
---|---|
OnFieldChange<DateTime> |
_onRemoveContactInterestChange
Change envent for property RemoveContactInterest; field is of .NET type int.
Declaration
protected event OnFieldChange<int> _onRemoveContactInterestChange
Event Type
Type | Description |
---|---|
OnFieldChange<Int32> |
_onRemoveContactSelectionChange
Change envent for property RemoveContactSelection; field is of .NET type int.
Declaration
protected event OnFieldChange<int> _onRemoveContactSelectionChange
Event Type
Type | Description |
---|---|
OnFieldChange<Int32> |
_onRemoveFromSelectionChange
Change envent for property RemoveFromSelection; field is of .NET type int.
Declaration
protected event OnFieldChange<int> _onRemoveFromSelectionChange
Event Type
Type | Description |
---|---|
OnFieldChange<Int32> |
_onRemovePersonInterestChange
Change envent for property RemovePersonInterest; field is of .NET type int.
Declaration
protected event OnFieldChange<int> _onRemovePersonInterestChange
Event Type
Type | Description |
---|---|
OnFieldChange<Int32> |
_onRemoveProjectChange
Change envent for property RemoveProject; field is of .NET type int.
Declaration
protected event OnFieldChange<int> _onRemoveProjectChange
Event Type
Type | Description |
---|---|
OnFieldChange<Int32> |
_onScriptIdChange
Change envent for property ScriptId; field is of .NET type int.
Declaration
protected event OnFieldChange<int> _onScriptIdChange
Event Type
Type | Description |
---|---|
OnFieldChange<Int32> |
_onStatusChange
Change envent for property Status; field is of .NET type short.
Declaration
protected event OnFieldChange<short> _onStatusChange
Event Type
Type | Description |
---|---|
OnFieldChange<Int16> |
_onTaskAssociateIdChange
Change envent for property TaskAssociateId; field is of .NET type int.
Declaration
protected event OnFieldChange<int> _onTaskAssociateIdChange
Event Type
Type | Description |
---|---|
OnFieldChange<Int32> |
_onTaskCreatingAssociateIdChange
Change envent for property TaskCreatingAssociateId; field is of .NET type int.
Declaration
protected event OnFieldChange<int> _onTaskCreatingAssociateIdChange
Event Type
Type | Description |
---|---|
OnFieldChange<Int32> |
_onTaskDurationChange
Change envent for property TaskDuration; field is of .NET type int.
Declaration
protected event OnFieldChange<int> _onTaskDurationChange
Event Type
Type | Description |
---|---|
OnFieldChange<Int32> |
_onTaskFlagsChange
Change envent for property TaskFlags; field is of .NET type short.
Declaration
protected event OnFieldChange<ShipmentLinkTaskFlags> _onTaskFlagsChange
Event Type
Type | Description |
---|---|
OnFieldChange<ShipmentLinkTaskFlags> |
_onTaskIdxChange
Change envent for property TaskIdx; field is of .NET type int.
Declaration
protected event OnFieldChange<int> _onTaskIdxChange
Event Type
Type | Description |
---|---|
OnFieldChange<Int32> |
_onTaskProjectChange
Change envent for property TaskProject; field is of .NET type int.
Declaration
protected event OnFieldChange<int> _onTaskProjectChange
Event Type
Type | Description |
---|---|
OnFieldChange<Int32> |
_onTaskStartChange
Change envent for property TaskStart; field is of .NET type DateTime.
Declaration
protected event OnFieldChange<DateTime> _onTaskStartChange
Event Type
Type | Description |
---|---|
OnFieldChange<DateTime> |
_onTaskTextChange
Change envent for property TaskText; field is of .NET type string.
Declaration
protected event OnFieldChange<string> _onTaskTextChange
Event Type
Type | Description |
---|---|
OnFieldChange<String> |
_onTemplateTextChange
Change envent for property TemplateText; field is of .NET type string.
Declaration
protected event OnFieldChange<string> _onTemplateTextChange
Event Type
Type | Description |
---|---|
OnFieldChange<String> |
_onTicketCategoryChange
Change envent for property TicketCategory; field is of .NET type int.
Declaration
protected event OnFieldChange<int> _onTicketCategoryChange
Event Type
Type | Description |
---|---|
OnFieldChange<Int32> |
_onTicketOwnedByChange
Change envent for property TicketOwnedBy; field is of .NET type int.
Declaration
protected event OnFieldChange<int> _onTicketOwnedByChange
Event Type
Type | Description |
---|---|
OnFieldChange<Int32> |
_onTicketPriorityChange
Change envent for property TicketPriority; field is of .NET type int.
Declaration
protected event OnFieldChange<int> _onTicketPriorityChange
Event Type
Type | Description |
---|---|
OnFieldChange<Int32> |
_onTicketTitleChange
Change envent for property TicketTitle; field is of .NET type string.
Declaration
protected event OnFieldChange<string> _onTicketTitleChange
Event Type
Type | Description |
---|---|
OnFieldChange<String> |
_onUpdatedAssociateIdChange
Change envent for property UpdatedAssociateId; field is of .NET type int.
Declaration
protected event OnFieldChange<int> _onUpdatedAssociateIdChange
Event Type
Type | Description |
---|---|
OnFieldChange<Int32> |
_onUpdatedChange
Change envent for property Updated; field is of .NET type DateTime.
Declaration
protected event OnFieldChange<DateTime> _onUpdatedChange
Event Type
Type | Description |
---|---|
OnFieldChange<DateTime> |
_onUpdatedCountChange
Change envent for property UpdatedCount; field is of .NET type short.
Declaration
protected event OnFieldChange<short> _onUpdatedCountChange
Event Type
Type | Description |
---|---|
OnFieldChange<Int16> |
_onUrlChange
Change envent for property Url; field is of .NET type string.
Declaration
protected event OnFieldChange<string> _onUrlChange
Event Type
Type | Description |
---|---|
OnFieldChange<String> |
OnActionFlagsChange
Event raised when ActionFlags is changing.
Declaration
public event OnFieldChange<ShipmentLinkAction> OnActionFlagsChange
Event Type
Type | Description |
---|---|
OnFieldChange<ShipmentLinkAction> |
OnAddContactInterestChange
Event raised when AddContactInterest is changing.
Declaration
public event OnFieldChange<int> OnAddContactInterestChange
Event Type
Type | Description |
---|---|
OnFieldChange<Int32> |
OnAddContactSelectionChange
Event raised when AddContactSelection is changing.
Declaration
public event OnFieldChange<int> OnAddContactSelectionChange
Event Type
Type | Description |
---|---|
OnFieldChange<Int32> |
OnAddPersonInterestChange
Event raised when AddPersonInterest is changing.
Declaration
public event OnFieldChange<int> OnAddPersonInterestChange
Event Type
Type | Description |
---|---|
OnFieldChange<Int32> |
OnAddProjectChange
Event raised when AddProject is changing.
Declaration
public event OnFieldChange<int> OnAddProjectChange
Event Type
Type | Description |
---|---|
OnFieldChange<Int32> |
OnAddToSelectionChange
Event raised when AddToSelection is changing.
Declaration
public event OnFieldChange<int> OnAddToSelectionChange
Event Type
Type | Description |
---|---|
OnFieldChange<Int32> |
OnDescriptionChange
Event raised when Description is changing.
Declaration
public event OnFieldChange<string> OnDescriptionChange
Event Type
Type | Description |
---|---|
OnFieldChange<String> |
OnExtraFieldChange
Event raised when ExtraField is changing.
Declaration
public event OnFieldChange<string> OnExtraFieldChange
Event Type
Type | Description |
---|---|
OnFieldChange<String> |
OnFolderIdChange
Event raised when FolderId is changing.
Declaration
public event OnFieldChange<int> OnFolderIdChange
Event Type
Type | Description |
---|---|
OnFieldChange<Int32> |
OnHitsChange
Event raised when Hits is changing.
Declaration
public event OnFieldChange<int> OnHitsChange
Event Type
Type | Description |
---|---|
OnFieldChange<Int32> |
OnLastResetChange
Event raised when LastReset is changing.
Declaration
public event OnFieldChange<DateTime> OnLastResetChange
Event Type
Type | Description |
---|---|
OnFieldChange<DateTime> |
OnLinkValueChange
Event raised when LinkValue is changing.
Declaration
public event OnFieldChange<string> OnLinkValueChange
Event Type
Type | Description |
---|---|
OnFieldChange<String> |
OnRedirectIsUrlChange
Event raised when RedirectIsUrl is changing.
Declaration
public event OnFieldChange<short> OnRedirectIsUrlChange
Event Type
Type | Description |
---|---|
OnFieldChange<Int16> |
OnRegisteredAssociateIdChange
Event raised when RegisteredAssociateId is changing.
Declaration
public event OnFieldChange<int> OnRegisteredAssociateIdChange
Event Type
Type | Description |
---|---|
OnFieldChange<Int32> |
OnRegisteredChange
Event raised when Registered is changing.
Declaration
public event OnFieldChange<DateTime> OnRegisteredChange
Event Type
Type | Description |
---|---|
OnFieldChange<DateTime> |
OnRemoveContactInterestChange
Event raised when RemoveContactInterest is changing.
Declaration
public event OnFieldChange<int> OnRemoveContactInterestChange
Event Type
Type | Description |
---|---|
OnFieldChange<Int32> |
OnRemoveContactSelectionChange
Event raised when RemoveContactSelection is changing.
Declaration
public event OnFieldChange<int> OnRemoveContactSelectionChange
Event Type
Type | Description |
---|---|
OnFieldChange<Int32> |
OnRemoveFromSelectionChange
Event raised when RemoveFromSelection is changing.
Declaration
public event OnFieldChange<int> OnRemoveFromSelectionChange
Event Type
Type | Description |
---|---|
OnFieldChange<Int32> |
OnRemovePersonInterestChange
Event raised when RemovePersonInterest is changing.
Declaration
public event OnFieldChange<int> OnRemovePersonInterestChange
Event Type
Type | Description |
---|---|
OnFieldChange<Int32> |
OnRemoveProjectChange
Event raised when RemoveProject is changing.
Declaration
public event OnFieldChange<int> OnRemoveProjectChange
Event Type
Type | Description |
---|---|
OnFieldChange<Int32> |
OnScriptIdChange
Event raised when ScriptId is changing.
Declaration
public event OnFieldChange<int> OnScriptIdChange
Event Type
Type | Description |
---|---|
OnFieldChange<Int32> |
OnStatusChange
Event raised when Status is changing.
Declaration
public event OnFieldChange<short> OnStatusChange
Event Type
Type | Description |
---|---|
OnFieldChange<Int16> |
OnTaskAssociateIdChange
Event raised when TaskAssociateId is changing.
Declaration
public event OnFieldChange<int> OnTaskAssociateIdChange
Event Type
Type | Description |
---|---|
OnFieldChange<Int32> |
OnTaskCreatingAssociateIdChange
Event raised when TaskCreatingAssociateId is changing.
Declaration
public event OnFieldChange<int> OnTaskCreatingAssociateIdChange
Event Type
Type | Description |
---|---|
OnFieldChange<Int32> |
OnTaskDurationChange
Event raised when TaskDuration is changing.
Declaration
public event OnFieldChange<int> OnTaskDurationChange
Event Type
Type | Description |
---|---|
OnFieldChange<Int32> |
OnTaskFlagsChange
Event raised when TaskFlags is changing.
Declaration
public event OnFieldChange<ShipmentLinkTaskFlags> OnTaskFlagsChange
Event Type
Type | Description |
---|---|
OnFieldChange<ShipmentLinkTaskFlags> |
OnTaskIdxChange
Event raised when TaskIdx is changing.
Declaration
public event OnFieldChange<int> OnTaskIdxChange
Event Type
Type | Description |
---|---|
OnFieldChange<Int32> |
OnTaskProjectChange
Event raised when TaskProject is changing.
Declaration
public event OnFieldChange<int> OnTaskProjectChange
Event Type
Type | Description |
---|---|
OnFieldChange<Int32> |
OnTaskStartChange
Event raised when TaskStart is changing.
Declaration
public event OnFieldChange<DateTime> OnTaskStartChange
Event Type
Type | Description |
---|---|
OnFieldChange<DateTime> |
OnTaskTextChange
Event raised when TaskText is changing.
Declaration
public event OnFieldChange<string> OnTaskTextChange
Event Type
Type | Description |
---|---|
OnFieldChange<String> |
OnTemplateTextChange
Event raised when TemplateText is changing.
Declaration
public event OnFieldChange<string> OnTemplateTextChange
Event Type
Type | Description |
---|---|
OnFieldChange<String> |
OnTicketCategoryChange
Event raised when TicketCategory is changing.
Declaration
public event OnFieldChange<int> OnTicketCategoryChange
Event Type
Type | Description |
---|---|
OnFieldChange<Int32> |
OnTicketOwnedByChange
Event raised when TicketOwnedBy is changing.
Declaration
public event OnFieldChange<int> OnTicketOwnedByChange
Event Type
Type | Description |
---|---|
OnFieldChange<Int32> |
OnTicketPriorityChange
Event raised when TicketPriority is changing.
Declaration
public event OnFieldChange<int> OnTicketPriorityChange
Event Type
Type | Description |
---|---|
OnFieldChange<Int32> |
OnTicketTitleChange
Event raised when TicketTitle is changing.
Declaration
public event OnFieldChange<string> OnTicketTitleChange
Event Type
Type | Description |
---|---|
OnFieldChange<String> |
OnUpdatedAssociateIdChange
Event raised when UpdatedAssociateId is changing.
Declaration
public event OnFieldChange<int> OnUpdatedAssociateIdChange
Event Type
Type | Description |
---|---|
OnFieldChange<Int32> |
OnUpdatedChange
Event raised when Updated is changing.
Declaration
public event OnFieldChange<DateTime> OnUpdatedChange
Event Type
Type | Description |
---|---|
OnFieldChange<DateTime> |
OnUpdatedCountChange
Event raised when UpdatedCount is changing.
Declaration
public event OnFieldChange<short> OnUpdatedCountChange
Event Type
Type | Description |
---|---|
OnFieldChange<Int16> |
OnUrlChange
Event raised when Url is changing.
Declaration
public event OnFieldChange<string> OnUrlChange
Event Type
Type | Description |
---|---|
OnFieldChange<String> |