DECS Word Add-Ins 1.2.0.1
Creates custom buttons in Word to automate DECS tasks.
Loading...
Searching...
No Matches
DecsWordAddIns.Emailer Class Reference

Builds project delivery email. More...

Package Functions

 Emailer (DeliveryType deliveryType, string projectDirectory, string requestorSalutation, string taskNumber)
 Constructor.
 
bool DraftOutlookEmail (string subject, string recipients)
 Drafts email.
 
void ShowDraftEmail ()
 Displays the email we've drafted.
 
string Subject ()
 Returns the subject line.
 

Private Member Functions

void ReadEmailBody (DeliveryType deliveryType)
 Uses saved template depending on DeliveryType.
 

Private Attributes

string htmlBody
 
MsOutlook.MailItem mail
 

Static Private Attributes

const string PROJECT_DIRECTORY = "{{ cookiecutter.__directory_name }}"
 
const string SALUTATION = "{{ cookiecutter.__requestor_salutation }}"
 
const string TASK_NUMBER = "{{ cookiecutter.task_number }}"
 

Detailed Description

Builds project delivery email.

Constructor & Destructor Documentation

◆ Emailer()

DecsWordAddIns.Emailer.Emailer ( DeliveryType deliveryType,
string projectDirectory,
string requestorSalutation,
string taskNumber )
package

Constructor.

Parameters
deliveryTypeDeliveryType enum
projectDirectorystring
requestorSalutationstring
taskNumberstring

Member Function Documentation

◆ DraftOutlookEmail()

bool DecsWordAddIns.Emailer.DraftOutlookEmail ( string subject,
string recipients )
package

Drafts email.

Parameters
subjectstring
recipientsstring
Returns
bool

◆ ReadEmailBody()

void DecsWordAddIns.Emailer.ReadEmailBody ( DeliveryType deliveryType)
private

Uses saved template depending on DeliveryType.

Parameters
deliveryType

◆ Subject()

string DecsWordAddIns.Emailer.Subject ( )
package

Returns the subject line.

Returns

The documentation for this class was generated from the following file: