Class SupaRecordCsv

Namespace
Subsembly.Supa
Assembly
Subsembly.Sepa.dll

Implements ISupaRecord based on a Subsembly.Csv.CsvValues.

public class SupaRecordCsv : SupaRecord, ISupaRecord
Inheritance
SupaRecordCsv
Implements
Inherited Members

Constructors

SupaRecordCsv(CsvValues)

public SupaRecordCsv(CsvValues csv)

Parameters

csv CsvValues

Properties

Values

public CsvValues Values { get; }

Property Value

CsvValues

Methods

GetDate(string)

public override DateTime GetDate(string sName)

Parameters

sName string

Returns

DateTime

Remarks

This is overridden in order to get more flexibel parsing of date values. The actual date format is defined by the CsvFile configuration.

GetDecimal(string)

public override decimal GetDecimal(string sName)

Parameters

sName string

Returns

decimal

Remarks

This is overridden in order to get more flexibel parsing of decimal values. The actual decimal format is defined by the CsvFile configuration.

GetValue(string)

public override string GetValue(string sName)

Parameters

sName string

Returns

string

SetDate(string, DateTime)

public override void SetDate(string sName, DateTime tDate)

Parameters

sName string
tDate DateTime

SetDecimal(string, decimal)

public override void SetDecimal(string sName, decimal nValue)

Parameters

sName string
nValue decimal

SetValue(string, string)

public override void SetValue(string sName, string sValue)

Parameters

sName string
sValue string

WriteAcctHeader(CsvFile)

public static void WriteAcctHeader(CsvFile aCsvFile)

Parameters

aCsvFile CsvFile

WriteFilesHeader(CsvFile)

public static void WriteFilesHeader(CsvFile aCsvFile)

Parameters

aCsvFile CsvFile

WriteInvoiceHeader(CsvFile)

public static void WriteInvoiceHeader(CsvFile aCsvFile)

Parameters

aCsvFile CsvFile

WritePayeeHeader(CsvFile)

public static void WritePayeeHeader(CsvFile aCsvFile)

Parameters

aCsvFile CsvFile

WritePayerHeader(CsvFile)

public static void WritePayerHeader(CsvFile aCsvFile)

Parameters

aCsvFile CsvFile

WritePaymtsHeader(CsvFile)

public static void WritePaymtsHeader(CsvFile aCsvFile)

Parameters

aCsvFile CsvFile

WritePortfItemsHeader(CsvFile)

public static void WritePortfItemsHeader(CsvFile aCsvFile)

Parameters

aCsvFile CsvFile

WriteStmtHeader(CsvFile)

public static void WriteStmtHeader(CsvFile aCsvFile)

Parameters

aCsvFile CsvFile