Show / Hide Table of Contents

Class MailMergeTask

Properties describing a task to create on recipients of a mail merge

Inheritance
Object
MailMergeTask
Inherited Members
Object.ToString()
Object.Equals(Object)
Object.Equals(Object, Object)
Object.ReferenceEquals(Object, Object)
Object.GetHashCode()
Object.GetType()
Object.MemberwiseClone()
Namespace: SuperOffice.CRM.MailMerge
Assembly: SoDataBase.dll
Syntax
public class MailMergeTask

Constructors

MailMergeTask()

Constructor

Declaration
public MailMergeTask()

Properties

Completed

Completed status for task

Declaration
public ActivityStatus Completed { get; set; }
Property Value
Type Description
ActivityStatus

Description

Text describing task

Declaration
public string Description { get; set; }
Property Value
Type Description
String

Duration

Duration of task

Declaration
public int Duration { get; set; }
Property Value
Type Description
Int32

OwnerAssociateId

Associate identity of who should be set as owner of the task. If value is 0, the recipient owner(our contact) will be used.

Declaration
public int OwnerAssociateId { get; set; }
Property Value
Type Description
Int32

PriorityId

Priority of task

Declaration
public int PriorityId { get; set; }
Property Value
Type Description
Int32

ProjectId

Project identity to set on task

Declaration
public int ProjectId { get; set; }
Property Value
Type Description
Int32

SingleEntryOnEachCompany

Should we only create one task on each company? If false, separate tasks will be created for all persons from the same company.

Declaration
public bool SingleEntryOnEachCompany { get; set; }
Property Value
Type Description
Boolean

StartDate

When the task should start

Declaration
public DateTime StartDate { get; set; }
Property Value
Type Description
DateTime

TypeId

Type identity to set on task

Declaration
public int TypeId { get; set; }
Property Value
Type Description
Int32

Visibility

Who the task should be visible for

Declaration
public Visibility Visibility { get; set; }
Property Value
Type Description
Visibility

VisibilityId

Identity of group/user which the record should be visible for

Declaration
public int VisibilityId { get; set; }
Property Value
Type Description
Int32

Methods

ToAppointmentRow()

Create a new AppointmentRow based on the current instance data

Declaration
public AppointmentRow ToAppointmentRow()
Returns
Type Description
AppointmentRow

New AppointmentRow with values populated from this task instance

ToTextRow()

Create a new TextRow based on the current instance data

Declaration
public TextRow ToTextRow()
Returns
Type Description
TextRow

New TextRow with values populated from this task instance

ToVisibleForRow()

Create a new VisibleForRow based on the current instance data

Declaration
public VisibleForRow ToVisibleForRow()
Returns
Type Description
VisibleForRow

New VisibleForRow with values populated from this task instance

Extension Methods

EnumUtil.MapEnums<From, To>(From)
ObjectExtensions.AssignByReflection<T>(T, T)
ObjectExtensions.GraphCopy<T>(T)
Converters.MapEnums<From, To>(From)
© SuperOffice. All rights reserved.
SuperOffice |  Community |  Release Notes |  Privacy |  Site feedback |  Search Docs |  About Docs |  Back to top