C# Class FaultData.DataWriters.EventEmailWriter

Writes the results of fault analysis to an email.
Inheritance: IDataWriter
Show file Open project: GridProtectionAlliance/openXDA Class Usage Examples

Private Properties

Property Type Description
DequeueEventID void
GenerateEmail void
GetEmailCount int
Initialize void
LoadEventSentEmail void
LoadSentEmail int
QueueEventID void
SendEmail void

Public Methods

Method Description
EventEmailWriter ( ) : System
WriteResults ( DbAdapterContainer dbAdapterContainer, MeterDataSet meterDataSet ) : void

Private Methods

Method Description
DequeueEventID ( int eventID ) : void
GenerateEmail ( int eventID ) : void
GetEmailCount ( DbAdapterContainer dbAdapterContainer, int eventID ) : int
Initialize ( EventEmailWriter writer ) : void
LoadEventSentEmail ( EventRow eventRow, EventDataTable systemEvent, int sentEmailID ) : void
LoadSentEmail ( List recipients, string subject, string body ) : int
QueueEventID ( int eventID ) : void
SendEmail ( List recipients, string subject, string body, IEnumerable attachments ) : void

Method Details

EventEmailWriter() public method

public EventEmailWriter ( ) : System
return System

WriteResults() public method

public WriteResults ( DbAdapterContainer dbAdapterContainer, MeterDataSet meterDataSet ) : void
dbAdapterContainer DbAdapterContainer
meterDataSet MeterDataSet
return void