C# Class FeliCa2Money.CsvAccountManager

CSVアカウントマネージャ
Afficher le fichier Open project: tmurakam/felica2money Class Usage Examples

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
LoadAccounts ( ) : void

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

SaveAccountInfo ( ) : void

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

getBankName ( CsvAccount account ) : string

Method Details

AddAccount() public méthode

アカウント追加
public AddAccount ( CsvAccount account ) : void
account CsvAccount
Résultat void

Count() public méthode

public Count ( ) : int
Résultat int

CsvAccountManager() public méthode

public CsvAccountManager ( ) : System
Résultat System

DeleteAccount() public méthode

アカウント削除 注意: account は、すでに存在するアカウントである必要がある
public DeleteAccount ( CsvAccount account ) : void
account CsvAccount
Résultat void

DownAccount() public méthode

public DownAccount ( int index ) : void
index int
Résultat void

GetAt() public méthode

public GetAt ( int index ) : CsvAccount
index int
Résultat CsvAccount

IndexOf() public méthode

public IndexOf ( CsvAccount account ) : int
account CsvAccount
Résultat int

LoadAllRules() public méthode

CSVルールを読み込む
public LoadAllRules ( ) : bool
Résultat bool

ModifyAccount() public méthode

アカウント変更 注意: account は、すでに存在するアカウントである必要がある
public ModifyAccount ( CsvAccount account ) : void
account CsvAccount
Résultat void

SelectAccount() public méthode

CSVアカウントを選択
public SelectAccount ( string path ) : CsvAccount
path string CSVファイルパス
Résultat CsvAccount

UpAccount() public méthode

public UpAccount ( int index ) : void
index int
Résultat void

addRule() public méthode

ルールを追加する (単体テスト用)
public addRule ( CsvRule rule ) : void
rule CsvRule ルール
Résultat void

findMatchingRuleForCsv() public méthode

マッチする CSV ルールを探す
public findMatchingRuleForCsv ( string path ) : CsvRule
path string CSVファイルパス
Résultat CsvRule

getNames() public méthode

アカウント名一覧を返す
public getNames ( ) : string[]
Résultat string[]

getRules() public méthode

public getRules ( ) : CsvRules
Résultat CsvRules