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

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

Méthodes publiques

Méthode Description
CarrierBlock ( IList mergeFields, MeansOfTransport meansOfTransport, CarrierCollection carrierCollection ) : System
GenerateAnnex ( int annexNumber ) : void
Merge ( ) : void

Private Methods

Méthode Description
FindFirstMergeFieldInAnnexTable ( ) : MergeField
FindMultipleCarriersTable ( MergeField firstMergeFieldInTable ) : Table
MergeCarriersToMainDocument ( CarrierViewModel carrier, PropertyInfo properties ) : void
MergeMultipleCarriersTable ( PropertyInfo properties ) : void

Method Details

CarrierBlock() public méthode

public CarrierBlock ( IList mergeFields, MeansOfTransport meansOfTransport, CarrierCollection carrierCollection ) : System
mergeFields IList
meansOfTransport MeansOfTransport
carrierCollection CarrierCollection
Résultat System

GenerateAnnex() public méthode

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

Merge() public méthode

public Merge ( ) : void
Résultat void