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

Inheritance: AnnexBlockBase, IDocumentBlock, IAnnexedBlock
Mostrar archivo Open project: EnvironmentAgency/prsd-iws

Public Methods

Method Description
FacilityBlock ( IList mergeFields, FacilityCollection facilityCollection ) : System
GenerateAnnex ( int annexNumber ) : void
Merge ( ) : void

Protected Methods

Method Description
ClearMultipleFacilitiesTable ( ) : void
FindActualSiteOfTreatmentMergeFields ( ) : IEnumerable
FindFirstMergeFieldInAnnexTable ( ) : MergeField
FindMultipleFacilitiesTable ( MergeField firstMergeFieldInTable ) : Table
MergeActualSiteOfTreatmentInAnnex ( FacilityViewModel actualSiteOfTreatmentFacility, PropertyInfo properties ) : void
MergeFacilityToMainDocument ( FacilityViewModel facility, PropertyInfo properties ) : void
MergeMultipleFacilitiesTable ( PropertyInfo properties ) : void

Method Details

ClearMultipleFacilitiesTable() protected method

protected ClearMultipleFacilitiesTable ( ) : void
return void

FacilityBlock() public method

public FacilityBlock ( IList mergeFields, FacilityCollection facilityCollection ) : System
mergeFields IList
facilityCollection FacilityCollection
return System

FindActualSiteOfTreatmentMergeFields() protected method

protected FindActualSiteOfTreatmentMergeFields ( ) : IEnumerable
return IEnumerable

FindFirstMergeFieldInAnnexTable() protected method

protected FindFirstMergeFieldInAnnexTable ( ) : MergeField
return MergeField

FindMultipleFacilitiesTable() protected method

protected FindMultipleFacilitiesTable ( MergeField firstMergeFieldInTable ) : Table
firstMergeFieldInTable MergeField
return Table

GenerateAnnex() public method

public GenerateAnnex ( int annexNumber ) : void
annexNumber int
return void

Merge() public method

public Merge ( ) : void
return void

MergeActualSiteOfTreatmentInAnnex() protected method

protected MergeActualSiteOfTreatmentInAnnex ( FacilityViewModel actualSiteOfTreatmentFacility, PropertyInfo properties ) : void
actualSiteOfTreatmentFacility FacilityViewModel
properties System.Reflection.PropertyInfo
return void

MergeFacilityToMainDocument() protected method

protected MergeFacilityToMainDocument ( FacilityViewModel facility, PropertyInfo properties ) : void
facility FacilityViewModel
properties System.Reflection.PropertyInfo
return void

MergeMultipleFacilitiesTable() protected method

protected MergeMultipleFacilitiesTable ( PropertyInfo properties ) : void
properties System.Reflection.PropertyInfo
return void