Show / Hide Table of Contents

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.
Inheritance
object
ProjectEventEntity
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
IProjectAgent

Properties

CreatedBy

The person that created the projectevent

Declaration
[DataMember]
public virtual Associate CreatedBy { get; set; }
Property Value
Type Description
Associate
See Also
IProjectAgent

CreatedDate

Registered when in UTC.

Declaration
[DataMember]
public virtual DateTime CreatedDate { get; set; }
Property Value
Type Description
DateTime
See Also
IProjectAgent

Enabled

Is the event enabled

Declaration
[DataMember]
public virtual bool Enabled { get; set; }
Property Value
Type Description
bool
See Also
IProjectAgent

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
IProjectAgent

Id

Id of the external event

Declaration
[DataMember]
public virtual int Id { get; set; }
Property Value
Type Description
int
See Also
IProjectAgent

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
IProjectAgent

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
IProjectAgent

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
IProjectAgent

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
IProjectAgent

ProjectEventId

Primary key

Declaration
[DataMember]
public virtual int ProjectEventId { get; set; }
Property Value
Type Description
int
See Also
IProjectAgent

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
IProjectAgent

PublishFrom

Publication valid from (inclusive)

Declaration
[DataMember]
public virtual DateTime PublishFrom { get; set; }
Property Value
Type Description
DateTime
See Also
IProjectAgent

PublishTo

Publication valid to (inclusive)

Declaration
[DataMember]
public virtual DateTime PublishTo { get; set; }
Property Value
Type Description
DateTime
See Also
IProjectAgent

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
IProjectAgent

SignOff

Is Sign Off functionality enabled?

Declaration
[DataMember]
public virtual bool SignOff { get; set; }
Property Value
Type Description
bool
See Also
IProjectAgent

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
IProjectAgent

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
IProjectAgent

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
IProjectAgent

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
IProjectAgent

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
IProjectAgent

SignOn

Is Sign On functionality enabled

Declaration
[DataMember]
public virtual bool SignOn { get; set; }
Property Value
Type Description
bool
See Also
IProjectAgent

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
IProjectAgent

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
IProjectAgent

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
IProjectAgent

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
IProjectAgent

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
IProjectAgent

UpdatedBy

The person that last updated the projectevent

Declaration
[DataMember]
public virtual Associate UpdatedBy { get; set; }
Property Value
Type Description
Associate
See Also
IProjectAgent

UpdatedDate

Last updated when in UTC.

Declaration
[DataMember]
public virtual DateTime UpdatedDate { get; set; }
Property Value
Type Description
DateTime
See Also
IProjectAgent

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
IProjectAgent

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
IProjectAgent

Methods

ToString()

Returns the carrier contents as a formatted string.

Declaration
public override string ToString()
Returns
Type Description
string

The carrier contents.

See Also
IProjectAgent

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.

See Also
IProjectAgent

See Also

IProjectAgent
© SuperOffice. All rights reserved.
SuperOffice |  Community |  Release Notes |  Privacy |  Site feedback |  Search Docs |  About Docs |  Contribute |  Back to top