C# Класс Wolfje.Plugins.SEconomy.Journal.MySQLJournal.MySQLBankAccount

Наследование: IBankAccount
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
journal MySQLTransactionJournal

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

Метод Описание
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

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

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

public AddTransaction ( ITransaction Transaction ) : ITransaction
Transaction ITransaction
Результат ITransaction

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

public MySQLBankAccount ( MySQLTransactionJournal journal ) : System
journal MySQLTransactionJournal
Результат System

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

public ResetAccountTransactions ( long BankAccountK ) : void
BankAccountK long
Результат void

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

public ResetAccountTransactionsAsync ( long BankAccountK ) : System.Threading.Tasks.Task
BankAccountK long
Результат System.Threading.Tasks.Task

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

public SyncBalance ( ) : void
Результат void

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

public SyncBalance ( IDbConnection conn ) : void
conn IDbConnection
Результат void

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

public SyncBalanceAsync ( ) : System.Threading.Tasks.Task
Результат System.Threading.Tasks.Task

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

public SyncBalanceAsync ( IDbConnection conn ) : System.Threading.Tasks.Task
conn IDbConnection
Результат System.Threading.Tasks.Task

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

public ToString ( ) : string
Результат string

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

public TransferTo ( IBankAccount Account, Money Amount, BankAccountTransferOptions Options, string TransactionMessage, string JournalMessage ) : BankTransferEventArgs
Account IBankAccount
Amount Money
Options BankAccountTransferOptions
TransactionMessage string
JournalMessage string
Результат BankTransferEventArgs

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

public TransferToAsync ( IBankAccount ToAccount, Money Amount, BankAccountTransferOptions Options, string TransactionMessage, string JournalMessage ) : Task
ToAccount IBankAccount
Amount Money
Options BankAccountTransferOptions
TransactionMessage string
JournalMessage string
Результат Task

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

public TransferToAsync ( int Index, Money Amount, BankAccountTransferOptions Options, string TransactionMessage, string JournalMessage ) : Task
Index int
Amount Money
Options BankAccountTransferOptions
TransactionMessage string
JournalMessage string
Результат Task

Описание свойств

journal защищенное свойство

protected MySQLTransactionJournal,Wolfje.Plugins.SEconomy.Journal.MySQLJournal journal
Результат MySQLTransactionJournal