Class ProjectEventEntity
The ProjectEvent Service. The service implements all services working with the ProjectEvent object
Carrier object for ProjectEventEntity. Services for the ProjectEventEntity Carrier is available from the Project Agent.Namespace: SuperOffice.CRM.Services
Assembly: SuperOffice.Services.dll
Syntax
[DataContract(Namespace = "http://www.superoffice.net/ws/crm/NetServer/11.10.0.0")]
public class ProjectEventEntity : Carrier
Examples
Get ProjectEventEntity 123 using the agent:
using SuperOffice;
using SuperOffice.CRM.Services;
using (SoSession mySession = SoSession.Authenticate("user", "pass"))
{
var agent = new ProjectAgent();
var projectEventEntity = agent.GetProjectEventEntity( 123 );
}
Constructors
ProjectEventEntity()
Default constructor
Declaration
public ProjectEventEntity()
See Also
Properties
CreatedBy
The person that created the projectevent
Declaration
[DataMember]
public virtual Associate CreatedBy { get; set; }
Property Value
| Type | Description |
|---|---|
| Associate |
See Also
CreatedDate
Registered when in UTC.
Declaration
[DataMember]
public virtual DateTime CreatedDate { get; set; }
Property Value
| Type | Description |
|---|---|
| DateTime |
See Also
Enabled
Is the event enabled
Declaration
[DataMember]
public virtual bool Enabled { get; set; }
Property Value
| Type | Description |
|---|---|
| bool |
See Also
EventDate
Dateof the event; publishing/visibility dates are in Publish, and restrictions are in AudienceVisibility
Declaration
[DataMember]
public virtual DateTime EventDate { get; set; }
Property Value
| Type | Description |
|---|---|
| DateTime |
See Also
Id
Id of the external event
Declaration
[DataMember]
public virtual int Id { get; set; }
Property Value
| Type | Description |
|---|---|
| int |
See Also
IsPublished
Publish to external users? When true, the event/project information is visible to external users through the Audience portal. You can control the publish duration using the PublishFrom/PublishTo properties.
Declaration
[DataMember]
public virtual bool IsPublished { get; set; }
Property Value
| Type | Description |
|---|---|
| bool |
See Also
IsVisibleForCategories
The ProjectEvent Service. The service implements all services working with the ProjectEvent object
Carrier object for ProjectEventEntity. Services for the ProjectEventEntity Carrier is available from the Project Agent.Declaration
[DataMember]
public virtual bool IsVisibleForCategories { get; set; }
Property Value
| Type | Description |
|---|---|
| bool |
See Also
IsVisibleForMembers
The ProjectEvent Service. The service implements all services working with the ProjectEvent object
Carrier object for ProjectEventEntity. Services for the ProjectEventEntity Carrier is available from the Project Agent.Declaration
[DataMember]
public virtual bool IsVisibleForMembers { get; set; }
Property Value
| Type | Description |
|---|---|
| bool |
See Also
IsVisibleForPersonInterests
The ProjectEvent Service. The service implements all services working with the ProjectEvent object
Carrier object for ProjectEventEntity. Services for the ProjectEventEntity Carrier is available from the Project Agent.Declaration
[DataMember]
public virtual bool IsVisibleForPersonInterests { get; set; }
Property Value
| Type | Description |
|---|---|
| bool |
See Also
ProjectEventId
Primary key
Declaration
[DataMember]
public virtual int ProjectEventId { get; set; }
Property Value
| Type | Description |
|---|---|
| int |
See Also
ProjectId
The projectId for the project this projectEvent belongs to
Declaration
[DataMember]
public virtual int ProjectId { get; set; }
Property Value
| Type | Description |
|---|---|
| int |
See Also
PublishFrom
Publication valid from (inclusive)
Declaration
[DataMember]
public virtual DateTime PublishFrom { get; set; }
Property Value
| Type | Description |
|---|---|
| DateTime |
See Also
PublishTo
Publication valid to (inclusive)
Declaration
[DataMember]
public virtual DateTime PublishTo { get; set; }
Property Value
| Type | Description |
|---|---|
| DateTime |
See Also
PublishType
Type of publishing action, 0 = Unknown, 1 = to external persons
Declaration
[DataMember]
public virtual PublishType PublishType { get; set; }
Property Value
| Type | Description |
|---|---|
| PublishType |
See Also
SignOff
Is Sign Off functionality enabled?
Declaration
[DataMember]
public virtual bool SignOff { get; set; }
Property Value
| Type | Description |
|---|---|
| bool |
See Also
SignOffConfirmationText
Text shown as confirmation text before accepting sign off.
Declaration
[DataMember]
public virtual string SignOffConfirmationText { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
See Also
SignOffTaskEnable
If not 0, a task should be created when the external user Signs Off an event
Declaration
[DataMember]
public virtual bool SignOffTaskEnable { get; set; }
Property Value
| Type | Description |
|---|---|
| bool |
See Also
SignOffTaskId
If not 0, sign off should cause an Activity of this type to be registered
Declaration
[DataMember]
public virtual int SignOffTaskId { get; set; }
Property Value
| Type | Description |
|---|---|
| int |
See Also
SignOffText
Default text for the activity created when signing off.
Declaration
[DataMember]
public virtual string SignOffText { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
See Also
SignOffTriggersAssign
If 1, the SignOff task should be created as an Assigned task, triggering the invitation dialog
Declaration
[DataMember]
public virtual bool SignOffTriggersAssign { get; set; }
Property Value
| Type | Description |
|---|---|
| bool |
See Also
SignOn
Is Sign On functionality enabled
Declaration
[DataMember]
public virtual bool SignOn { get; set; }
Property Value
| Type | Description |
|---|---|
| bool |
See Also
SignOnConfirmationText
Text shown as confirmation text before accepting sign on.
Declaration
[DataMember]
public virtual string SignOnConfirmationText { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
See Also
SignOnTaskEnable
If not 0, a task should be created when the external user Signs On to an event
Declaration
[DataMember]
public virtual bool SignOnTaskEnable { get; set; }
Property Value
| Type | Description |
|---|---|
| bool |
See Also
SignOnTaskId
If not 0, sign on should cause an Activity of this type to be registered
Declaration
[DataMember]
public virtual int SignOnTaskId { get; set; }
Property Value
| Type | Description |
|---|---|
| int |
See Also
SignOnText
Default text for the activity created when signing on.
Declaration
[DataMember]
public virtual string SignOnText { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
See Also
SignOnTriggersAssign
If 1, the SignOn task should be created as an Assigned task, triggering the invitation dialog
Declaration
[DataMember]
public virtual bool SignOnTriggersAssign { get; set; }
Property Value
| Type | Description |
|---|---|
| bool |
See Also
UpdatedBy
The person that last updated the projectevent
Declaration
[DataMember]
public virtual Associate UpdatedBy { get; set; }
Property Value
| Type | Description |
|---|---|
| Associate |
See Also
UpdatedDate
Last updated when in UTC.
Declaration
[DataMember]
public virtual DateTime UpdatedDate { get; set; }
Property Value
| Type | Description |
|---|---|
| DateTime |
See Also
VisibleForCategories
Array of categories that the event is visible for. MDO Table "category".
Declaration
[DataMember]
public virtual MDOListItem[] VisibleForCategories { get; set; }
Property Value
| Type | Description |
|---|---|
| MDOListItem[] |
See Also
VisibleForPersonInterests
Array of person interests (MDO table "persint") that this event is visible for.
Declaration
[DataMember]
public virtual MDOListItem[] VisibleForPersonInterests { get; set; }
Property Value
| Type | Description |
|---|---|
| MDOListItem[] |
See Also
Methods
ToString()
Returns the carrier contents as a formatted string.
Declaration
public override string ToString()
Returns
| Type | Description |
|---|---|
| string | The carrier contents. |
See Also
ToString(string)
Returns the carrier contents as a formatted string, useful for debugging. Each line in the output is prefixed with the input value.
Declaration
public string ToString(string prefix)
Parameters
| Type | Name | Description |
|---|---|---|
| string | prefix | The line prefix (typically used for indenting) |
Returns
| Type | Description |
|---|---|
| string | The carrier contents. |