Class ProjectEventListItem
Summary description for ProjectEventListItem.
Inheritance
ProjectEventListItem
Assembly: SoDataBase.dll
Syntax
public sealed class ProjectEventListItem : ListItemBase<ProjectEventList.ProjectEventListQuery>
Constructors
ProjectEventListItem(ProjectEventList.ProjectEventListQuery, SoDataReader)
Declaration
public ProjectEventListItem(ProjectEventList.ProjectEventListQuery query, SoDataReader reader)
Parameters
Properties
AssociateFullName
Name of the person that ows the event (i.e. project)
Declaration
public string AssociateFullName { get; }
Property Value
AssociateId
Id of the person that ows the event (i.e. project)
Declaration
public int AssociateId { get; }
Property Value
Description
The event description (i.e. the project text)
Declaration
public string Description { get; }
Property Value
Enabled
If true the event is enabled (visible)
Declaration
public bool Enabled { get; }
Property Value
EventDate
Date of the event. Event is not visible after this date.
Declaration
public DateTime EventDate { get; }
Property Value
EventName
The name of the event (i.e. the project name)
Declaration
public string EventName { get; }
Property Value
IsSignedOn
True if the current user is signed on to the event (i.e. is project member)
Declaration
public bool IsSignedOn { get; }
Property Value
ProjectId
Id of the project that represents the event
Declaration
public int ProjectId { get; }
Property Value
SignOff
If true, it is possible to sign off the event.
Declaration
public bool SignOff { get; }
Property Value
SignOffConfirmationText
Text shown as confirmation text before accepting sign off.
Declaration
public string SignOffConfirmationText { get; }
Property Value
SignOffPersonId
If 0, the sign off activity should go into the person's Our Contact; if not 0, this is the Person whose diary should get the activity.
Declaration
public int SignOffPersonId { get; }
Property Value
SignOffTaskEnable
If true, a task should be created when the external user signs off an event
Declaration
public bool SignOffTaskEnable { get; }
Property Value
SignOffTaskId
If not 0, sign off should cause an Activity of this type to be registered
Declaration
public int SignOffTaskId { get; }
Property Value
SignOffText
Default text for the activity created when signing off.
Declaration
public string SignOffText { get; }
Property Value
SignOffTriggersAssign
If true, the sign off task should be created as an Assigned task, triggering the invitation dialog
Declaration
public bool SignOffTriggersAssign { get; }
Property Value
SignOn
If true, it is possible to sign on the event.
Declaration
public bool SignOn { get; }
Property Value
SignOnConfirmationText
Text shown as confirmation text before accepting sign on.
Declaration
public string SignOnConfirmationText { get; }
Property Value
SignOnPersonId
If 0, the sign on activity should go into the person's Our Contact; if not 0, this is the Person whose diary should get the activity.
Declaration
public int SignOnPersonId { get; }
Property Value
SignOnTaskEnable
If true, a task should be created when the external user signs on an event
Declaration
public bool SignOnTaskEnable { get; }
Property Value
SignOnTaskId
If not 0, sign on should cause an Activity of this type to be registered
Declaration
public int SignOnTaskId { get; }
Property Value
SignOnText
Default text for the activity created when signing on.
Declaration
public string SignOnText { get; }
Property Value
SignOnTriggersAssign
If true, the sign on task should be created as an Assigned task, triggering the invitation dialog
Declaration
public bool SignOnTriggersAssign { get; }
Property Value
Methods
GetProjectEventListItem(Int32)
Declaration
public static ProjectEventListItem GetProjectEventListItem(int projectId)
Parameters
Type |
Name |
Description |
Int32 |
projectId |
|
Returns
GetProjectEventListItemOnPerson(Int32, Int32)
Declaration
public static ProjectEventListItem GetProjectEventListItemOnPerson(int projectId, int personId)
Parameters
Type |
Name |
Description |
Int32 |
projectId |
|
Int32 |
personId |
|
Returns
Initialize()
Initializes all class-members.
Declaration
protected override void Initialize()
Overrides
SuperOffice.CRM.Lists.ListItemBase<SuperOffice.CRM.Archives.ProjectEventList.ProjectEventListQuery>.Initialize()
Load(ProjectEventList.ProjectEventListQuery, SoDataReader)
Responsible for reading the current row in the data reader and insert the value in the right part ob the object.
Declaration
protected override void Load(ProjectEventList.ProjectEventListQuery query, SoDataReader reader)
Parameters
Overrides
SuperOffice.CRM.Lists.ListItemBase<SuperOffice.CRM.Archives.ProjectEventList.ProjectEventListQuery>.Load(SuperOffice.CRM.Archives.ProjectEventList.ProjectEventListQuery, SuperOffice.Data.SoDataReader)
Extension Methods
EnumUtil.MapEnums<From, To>(From)