C# Class EA.Iws.DocumentGeneration.Notification.Blocks.ProducerBlock

Inheritance: AnnexBlockBase, IDocumentBlock, IAnnexedBlock
Afficher le fichier Open project: EnvironmentAgency/prsd-iws

Méthodes publiques

Méthode Description
GenerateAnnex ( int annexNumber ) : void
Merge ( ) : void
ProducerBlock ( IList mergeFields, NotificationApplication notification, ProducerCollection producerCollection ) : System

Méthodes protégées

Méthode Description
ClearMultipleProducersTable ( ) : void
ClearProcessOfGenerationTextFields ( ) : void
FindFirstMergeFieldInAnnexTable ( ) : MergeField
FindMultipleProducersTable ( MergeField firstMergeFieldInTable ) : Table
FindProcessOfGenerationTextMergeFields ( ) : IEnumerable
FindSiteOfExportMergeFields ( ) : IEnumerable
MergeMultipleProducersTable ( PropertyInfo properties ) : void

Merges all producers in the data list into the multiple producers table in the annex.

MergeProcessOfGenerationTextInAnnex ( ProducerViewModel pvm, PropertyInfo proerties ) : void
MergeProducerToMainDocument ( ProducerViewModel producer, PropertyInfo properties ) : void
MergeSiteOfExportInAnnex ( ProducerViewModel siteOfExportProducer, PropertyInfo properties ) : void
RemoveSiteOfGenerationTable ( ) : void

Method Details

ClearMultipleProducersTable() protected méthode

protected ClearMultipleProducersTable ( ) : void
Résultat void

ClearProcessOfGenerationTextFields() protected méthode

protected ClearProcessOfGenerationTextFields ( ) : void
Résultat void

FindFirstMergeFieldInAnnexTable() protected méthode

protected FindFirstMergeFieldInAnnexTable ( ) : MergeField
Résultat MergeField

FindMultipleProducersTable() protected méthode

protected FindMultipleProducersTable ( MergeField firstMergeFieldInTable ) : Table
firstMergeFieldInTable MergeField
Résultat Table

FindProcessOfGenerationTextMergeFields() protected méthode

protected FindProcessOfGenerationTextMergeFields ( ) : IEnumerable
Résultat IEnumerable

FindSiteOfExportMergeFields() protected méthode

protected FindSiteOfExportMergeFields ( ) : IEnumerable
Résultat IEnumerable

GenerateAnnex() public méthode

public GenerateAnnex ( int annexNumber ) : void
annexNumber int
Résultat void

Merge() public méthode

public Merge ( ) : void
Résultat void

MergeMultipleProducersTable() protected méthode

Merges all producers in the data list into the multiple producers table in the annex.
protected MergeMultipleProducersTable ( PropertyInfo properties ) : void
properties System.Reflection.PropertyInfo Property info for the view model.
Résultat void

MergeProcessOfGenerationTextInAnnex() protected méthode

protected MergeProcessOfGenerationTextInAnnex ( ProducerViewModel pvm, PropertyInfo proerties ) : void
pvm ProducerViewModel
proerties System.Reflection.PropertyInfo
Résultat void

MergeProducerToMainDocument() protected méthode

protected MergeProducerToMainDocument ( ProducerViewModel producer, PropertyInfo properties ) : void
producer ProducerViewModel
properties System.Reflection.PropertyInfo
Résultat void

MergeSiteOfExportInAnnex() protected méthode

protected MergeSiteOfExportInAnnex ( ProducerViewModel siteOfExportProducer, PropertyInfo properties ) : void
siteOfExportProducer ProducerViewModel
properties System.Reflection.PropertyInfo
Résultat void

ProducerBlock() public méthode

public ProducerBlock ( IList mergeFields, NotificationApplication notification, ProducerCollection producerCollection ) : System
mergeFields IList
notification NotificationApplication
producerCollection ProducerCollection
Résultat System

RemoveSiteOfGenerationTable() protected méthode

protected RemoveSiteOfGenerationTable ( ) : void
Résultat void