C# Class Wolfje.Plugins.SEconomy.Journal.MySQLJournal.MySQLBankAccount

Inheritance: IBankAccount
Afficher le fichier Open project: tylerjwatson/SEconomy Class Usage Examples

Protected Properties

Свойство Type Description
journal MySQLTransactionJournal

Méthodes publiques

Méthode Description
AddTransaction ( ITransaction Transaction ) : ITransaction
MySQLBankAccount ( MySQLTransactionJournal journal ) : System
ResetAccountTransactions ( long BankAccountK ) : void
ResetAccountTransactionsAsync ( long BankAccountK ) : System.Threading.Tasks.Task
SyncBalance ( ) : void
SyncBalance ( IDbConnection conn ) : void
SyncBalanceAsync ( ) : System.Threading.Tasks.Task
SyncBalanceAsync ( IDbConnection conn ) : System.Threading.Tasks.Task
ToString ( ) : string
TransferTo ( IBankAccount Account, Money Amount, BankAccountTransferOptions Options, string TransactionMessage, string JournalMessage ) : BankTransferEventArgs
TransferToAsync ( IBankAccount ToAccount, Money Amount, BankAccountTransferOptions Options, string TransactionMessage, string JournalMessage ) : Task
TransferToAsync ( int Index, Money Amount, BankAccountTransferOptions Options, string TransactionMessage, string JournalMessage ) : Task

Method Details

AddTransaction() public méthode

public AddTransaction ( ITransaction Transaction ) : ITransaction
Transaction ITransaction
Résultat ITransaction

MySQLBankAccount() public méthode

public MySQLBankAccount ( MySQLTransactionJournal journal ) : System
journal MySQLTransactionJournal
Résultat System

ResetAccountTransactions() public méthode

public ResetAccountTransactions ( long BankAccountK ) : void
BankAccountK long
Résultat void

ResetAccountTransactionsAsync() public méthode

public ResetAccountTransactionsAsync ( long BankAccountK ) : System.Threading.Tasks.Task
BankAccountK long
Résultat System.Threading.Tasks.Task

SyncBalance() public méthode

public SyncBalance ( ) : void
Résultat void

SyncBalance() public méthode

public SyncBalance ( IDbConnection conn ) : void
conn IDbConnection
Résultat void

SyncBalanceAsync() public méthode

public SyncBalanceAsync ( ) : System.Threading.Tasks.Task
Résultat System.Threading.Tasks.Task

SyncBalanceAsync() public méthode

public SyncBalanceAsync ( IDbConnection conn ) : System.Threading.Tasks.Task
conn IDbConnection
Résultat System.Threading.Tasks.Task

ToString() public méthode

public ToString ( ) : string
Résultat string

TransferTo() public méthode

public TransferTo ( IBankAccount Account, Money Amount, BankAccountTransferOptions Options, string TransactionMessage, string JournalMessage ) : BankTransferEventArgs
Account IBankAccount
Amount Money
Options BankAccountTransferOptions
TransactionMessage string
JournalMessage string
Résultat BankTransferEventArgs

TransferToAsync() public méthode

public TransferToAsync ( IBankAccount ToAccount, Money Amount, BankAccountTransferOptions Options, string TransactionMessage, string JournalMessage ) : Task
ToAccount IBankAccount
Amount Money
Options BankAccountTransferOptions
TransactionMessage string
JournalMessage string
Résultat Task

TransferToAsync() public méthode

public TransferToAsync ( int Index, Money Amount, BankAccountTransferOptions Options, string TransactionMessage, string JournalMessage ) : Task
Index int
Amount Money
Options BankAccountTransferOptions
TransactionMessage string
JournalMessage string
Résultat Task

Property Details

journal protected_oe property

protected MySQLTransactionJournal,Wolfje.Plugins.SEconomy.Journal.MySQLJournal journal
Résultat MySQLTransactionJournal