C# Class Acceleratio.SPDG.Generator.SampleData

ファイルを表示 Open project: Acceleratio/SPDG

Public Properties

Property Type Description
Accounts ReadOnlyCollection
Addresses ReadOnlyCollection
BusinessDocsTypes ReadOnlyCollection
Cities ReadOnlyCollection
Companies ReadOnlyCollection
Countries ReadOnlyCollection
Customers ReadOnlyCollection
Dates ReadOnlyCollection
Departments ReadOnlyCollection
EmailAddreses ReadOnlyCollection
FirstNames ReadOnlyCollection
LastNames ReadOnlyCollection
Offices ReadOnlyCollection
PhoneNumbers ReadOnlyCollection
WebApplications ReadOnlyCollection
WebSites ReadOnlyCollection
Years ReadOnlyCollection

Public Methods

Method Description
CreateDocx ( ) : byte[]
GetRandomDate ( int yearMin, int yearMax ) : System.DateTime
GetRandomDateCurrentMonth ( ) : System.DateTime
GetRandomName ( IList primaryCollection, IList secondaryCollection, IList tertiaryCollection, int &attempt, string &baseName ) : string
GetRandomNonRepeatingValues ( IList collection, int valuesCount, int defaultValueIndex ) : IList
GetRandomNumber ( int min, int max ) : int
GetSampleValueAt ( List sampleCollection, int index ) : string
GetSampleValueRandom ( IList sampleCollection ) : string
PrepareSampleCollections ( ) : void

Private Methods

Method Description
AddRandomPngFile ( ) : byte[]
CreateExcel ( ) : byte[]
CreatePDF ( int minKB, int maxKB ) : byte[]
DrawText ( XGraphics gfx, double x, double y, double width, double height, XFontStyle fontStyle, int size, string text ) : void
DrawText ( XGraphics gfx, double x, double y, double width, double height, XFontStyle fontStyle, int size, string text, PdfSharp.Drawing.XBrush brush, PdfSharp.Drawing.XStringFormat stringformat ) : void
createSampleCollection ( string csvFileName ) : ReadOnlyCollection
getMultipleLoremIpsum ( string lorem, int repeat ) : string
importDepartments ( string csvFileName ) : ReadOnlyCollection

Method Details

CreateDocx() public static method

public static CreateDocx ( ) : byte[]
return byte[]

GetRandomDate() public static method

public static GetRandomDate ( int yearMin, int yearMax ) : System.DateTime
yearMin int
yearMax int
return System.DateTime

GetRandomDateCurrentMonth() public static method

public static GetRandomDateCurrentMonth ( ) : System.DateTime
return System.DateTime

GetRandomName() public static method

public static GetRandomName ( IList primaryCollection, IList secondaryCollection, IList tertiaryCollection, int &attempt, string &baseName ) : string
primaryCollection IList
secondaryCollection IList
tertiaryCollection IList
attempt int
baseName string
return string

GetRandomNonRepeatingValues() public static method

public static GetRandomNonRepeatingValues ( IList collection, int valuesCount, int defaultValueIndex ) : IList
collection IList
valuesCount int
defaultValueIndex int
return IList

GetRandomNumber() public static method

public static GetRandomNumber ( int min, int max ) : int
min int
max int
return int

GetSampleValueAt() public static method

public static GetSampleValueAt ( List sampleCollection, int index ) : string
sampleCollection List
index int
return string

GetSampleValueRandom() public static method

public static GetSampleValueRandom ( IList sampleCollection ) : string
sampleCollection IList
return string

PrepareSampleCollections() public static method

public static PrepareSampleCollections ( ) : void
return void

Property Details

Accounts public_oe static_oe property

public static ReadOnlyCollection Accounts
return ReadOnlyCollection

Addresses public_oe static_oe property

public static ReadOnlyCollection Addresses
return ReadOnlyCollection

BusinessDocsTypes public_oe static_oe property

public static ReadOnlyCollection BusinessDocsTypes
return ReadOnlyCollection

Cities public_oe static_oe property

public static ReadOnlyCollection Cities
return ReadOnlyCollection

Companies public_oe static_oe property

public static ReadOnlyCollection Companies
return ReadOnlyCollection

Countries public_oe static_oe property

public static ReadOnlyCollection Countries
return ReadOnlyCollection

Customers public_oe static_oe property

public static ReadOnlyCollection Customers
return ReadOnlyCollection

Dates public_oe static_oe property

public static ReadOnlyCollection Dates
return ReadOnlyCollection

Departments public_oe static_oe property

public static ReadOnlyCollection Departments
return ReadOnlyCollection

EmailAddreses public_oe static_oe property

public static ReadOnlyCollection EmailAddreses
return ReadOnlyCollection

FirstNames public_oe static_oe property

public static ReadOnlyCollection FirstNames
return ReadOnlyCollection

LastNames public_oe static_oe property

public static ReadOnlyCollection LastNames
return ReadOnlyCollection

Offices public_oe static_oe property

public static ReadOnlyCollection Offices
return ReadOnlyCollection

PhoneNumbers public_oe static_oe property

public static ReadOnlyCollection PhoneNumbers
return ReadOnlyCollection

WebApplications public_oe static_oe property

public static ReadOnlyCollection WebApplications
return ReadOnlyCollection

WebSites public_oe static_oe property

public static ReadOnlyCollection WebSites
return ReadOnlyCollection

Years public_oe static_oe property

public static ReadOnlyCollection Years
return ReadOnlyCollection