C# Класс FeliCa2Money.CsvAccountManager

CSVアカウントマネージャ
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
AddAccount ( CsvAccount account ) : void

アカウント追加

Count ( ) : int
CsvAccountManager ( ) : System
DeleteAccount ( CsvAccount account ) : void

アカウント削除 注意: account は、すでに存在するアカウントである必要がある

DownAccount ( int index ) : void
GetAt ( int index ) : CsvAccount
IndexOf ( CsvAccount account ) : int
LoadAllRules ( ) : bool

CSVルールを読み込む

ModifyAccount ( CsvAccount account ) : void

アカウント変更 注意: account は、すでに存在するアカウントである必要がある

SelectAccount ( string path ) : CsvAccount

CSVアカウントを選択

UpAccount ( int index ) : void
addRule ( CsvRule rule ) : void

ルールを追加する (単体テスト用)

findMatchingRuleForCsv ( string path ) : CsvRule

マッチする CSV ルールを探す

getNames ( ) : string[]

アカウント名一覧を返す

getRules ( ) : CsvRules

Приватные методы

Метод Описание
LoadAccounts ( ) : void

アカウント情報をユーザ設定から読み出す

SaveAccountInfo ( ) : void

支店番号/口座番号をユーザ設定に書き戻す

getBankName ( CsvAccount account ) : string

Описание методов

AddAccount() публичный Метод

アカウント追加
public AddAccount ( CsvAccount account ) : void
account CsvAccount
Результат void

Count() публичный Метод

public Count ( ) : int
Результат int

CsvAccountManager() публичный Метод

public CsvAccountManager ( ) : System
Результат System

DeleteAccount() публичный Метод

アカウント削除 注意: account は、すでに存在するアカウントである必要がある
public DeleteAccount ( CsvAccount account ) : void
account CsvAccount
Результат void

DownAccount() публичный Метод

public DownAccount ( int index ) : void
index int
Результат void

GetAt() публичный Метод

public GetAt ( int index ) : CsvAccount
index int
Результат CsvAccount

IndexOf() публичный Метод

public IndexOf ( CsvAccount account ) : int
account CsvAccount
Результат int

LoadAllRules() публичный Метод

CSVルールを読み込む
public LoadAllRules ( ) : bool
Результат bool

ModifyAccount() публичный Метод

アカウント変更 注意: account は、すでに存在するアカウントである必要がある
public ModifyAccount ( CsvAccount account ) : void
account CsvAccount
Результат void

SelectAccount() публичный Метод

CSVアカウントを選択
public SelectAccount ( string path ) : CsvAccount
path string CSVファイルパス
Результат CsvAccount

UpAccount() публичный Метод

public UpAccount ( int index ) : void
index int
Результат void

addRule() публичный Метод

ルールを追加する (単体テスト用)
public addRule ( CsvRule rule ) : void
rule CsvRule ルール
Результат void

findMatchingRuleForCsv() публичный Метод

マッチする CSV ルールを探す
public findMatchingRuleForCsv ( string path ) : CsvRule
path string CSVファイルパス
Результат CsvRule

getNames() публичный Метод

アカウント名一覧を返す
public getNames ( ) : string[]
Результат string[]

getRules() публичный Метод

public getRules ( ) : CsvRules
Результат CsvRules