C# 클래스 EA.Iws.DocumentGeneration.Notification.Blocks.ProducerBlock

상속: AnnexBlockBase, IDocumentBlock, IAnnexedBlock
파일 보기 프로젝트 열기: EnvironmentAgency/prsd-iws

공개 메소드들

메소드 설명
GenerateAnnex ( int annexNumber ) : void
Merge ( ) : void
ProducerBlock ( IList mergeFields, NotificationApplication notification, ProducerCollection producerCollection ) : System

보호된 메소드들

메소드 설명
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

메소드 상세

ClearMultipleProducersTable() 보호된 메소드

protected ClearMultipleProducersTable ( ) : void
리턴 void

ClearProcessOfGenerationTextFields() 보호된 메소드

protected ClearProcessOfGenerationTextFields ( ) : void
리턴 void

FindFirstMergeFieldInAnnexTable() 보호된 메소드

protected FindFirstMergeFieldInAnnexTable ( ) : MergeField
리턴 MergeField

FindMultipleProducersTable() 보호된 메소드

protected FindMultipleProducersTable ( MergeField firstMergeFieldInTable ) : Table
firstMergeFieldInTable MergeField
리턴 Table

FindProcessOfGenerationTextMergeFields() 보호된 메소드

protected FindProcessOfGenerationTextMergeFields ( ) : IEnumerable
리턴 IEnumerable

FindSiteOfExportMergeFields() 보호된 메소드

protected FindSiteOfExportMergeFields ( ) : IEnumerable
리턴 IEnumerable

GenerateAnnex() 공개 메소드

public GenerateAnnex ( int annexNumber ) : void
annexNumber int
리턴 void

Merge() 공개 메소드

public Merge ( ) : void
리턴 void

MergeMultipleProducersTable() 보호된 메소드

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.
리턴 void

MergeProcessOfGenerationTextInAnnex() 보호된 메소드

protected MergeProcessOfGenerationTextInAnnex ( ProducerViewModel pvm, PropertyInfo proerties ) : void
pvm ProducerViewModel
proerties System.Reflection.PropertyInfo
리턴 void

MergeProducerToMainDocument() 보호된 메소드

protected MergeProducerToMainDocument ( ProducerViewModel producer, PropertyInfo properties ) : void
producer ProducerViewModel
properties System.Reflection.PropertyInfo
리턴 void

MergeSiteOfExportInAnnex() 보호된 메소드

protected MergeSiteOfExportInAnnex ( ProducerViewModel siteOfExportProducer, PropertyInfo properties ) : void
siteOfExportProducer ProducerViewModel
properties System.Reflection.PropertyInfo
리턴 void

ProducerBlock() 공개 메소드

public ProducerBlock ( IList mergeFields, NotificationApplication notification, ProducerCollection producerCollection ) : System
mergeFields IList
notification NotificationApplication
producerCollection ProducerCollection
리턴 System

RemoveSiteOfGenerationTable() 보호된 메소드

protected RemoveSiteOfGenerationTable ( ) : void
리턴 void