OpenPetra
Free Administration Software for Non-Profits
Ict.Petra.Tools.SampleDataConstructor.SampleDataWorkers Class Reference

tools for generating people with FAMILY and PERSON partner records, and commitment data More...

Static Public Member Functions

static void GenerateWorkers (string AInputBeneratorFile)
 generate the partners from a text file that was generated with Benerator More...
 
static PFamilyRow GenerateFamilyRecord (XmlNode ACurrentNode, string APrefix, PartnerEditTDS AMainDS)
 generate a family record More...
 
static void GeneratePersonRecord (XmlNode ACurrentNode, PFamilyRow AFamilyRow, string APrefix, PartnerEditTDS AMainDS)
 generate a person record and update the associated family partner More...
 
static void GenerateAddressForFamily (XmlNode ACurrentNode, PFamilyRow AFamilyRow, PartnerEditTDS AMainDS)
 create PPartnerLocation records for the FAMILY partner, and all the PERSON records of this family More...
 
static void GenerateBankDetails (XmlNode ACurrentNode, PFamilyRow AFamilyRow, PartnerEditTDS AMainDS, DataTable ABankKeys)
 create PPartnerBankingDetail records for the FAMILY partner More...
 

Detailed Description

tools for generating people with FAMILY and PERSON partner records, and commitment data

Member Function Documentation

◆ GenerateAddressForFamily()

static void Ict.Petra.Tools.SampleDataConstructor.SampleDataWorkers.GenerateAddressForFamily ( XmlNode  ACurrentNode,
PFamilyRow  AFamilyRow,
PartnerEditTDS  AMainDS 
)
inlinestatic

create PPartnerLocation records for the FAMILY partner, and all the PERSON records of this family

◆ GenerateBankDetails()

static void Ict.Petra.Tools.SampleDataConstructor.SampleDataWorkers.GenerateBankDetails ( XmlNode  ACurrentNode,
PFamilyRow  AFamilyRow,
PartnerEditTDS  AMainDS,
DataTable  ABankKeys 
)
inlinestatic

create PPartnerBankingDetail records for the FAMILY partner

◆ GenerateFamilyRecord()

static PFamilyRow Ict.Petra.Tools.SampleDataConstructor.SampleDataWorkers.GenerateFamilyRecord ( XmlNode  ACurrentNode,
string  APrefix,
PartnerEditTDS  AMainDS 
)
inlinestatic

generate a family record

◆ GeneratePersonRecord()

static void Ict.Petra.Tools.SampleDataConstructor.SampleDataWorkers.GeneratePersonRecord ( XmlNode  ACurrentNode,
PFamilyRow  AFamilyRow,
string  APrefix,
PartnerEditTDS  AMainDS 
)
inlinestatic

generate a person record and update the associated family partner

Parameters
ACurrentNode
AFamilyRow
APrefix
AMainDS

◆ GenerateWorkers()

static void Ict.Petra.Tools.SampleDataConstructor.SampleDataWorkers.GenerateWorkers ( string  AInputBeneratorFile)
inlinestatic

generate the partners from a text file that was generated with Benerator

Parameters
AInputBeneratorFile

The documentation for this class was generated from the following file: