C# Class HacmeBank_v2_Website.AccountManagement

Summary description for AccountManagement.
Exibir arquivo Open project: o2platform/Demos_Files

Public Methods

Method Description
AccountManagement ( ) : System
WS_CreateAccount ( string sessionID, string accountNumber, string userID, string accountCurrency, string accountBranch, string accountInitialBalance, string accountType ) : void
WS_ExecuteSqlQuery ( string sessionID, string sqlQueryToExecute ) : object
WS_GetAccountDetails_using_AccountID ( string sessionID, string accountID ) : dataClasses.userAccount
WS_GetAccountTransactionDetails_using_TransactionID ( string sessionID, string transactionID ) : dataClasses.transactionDetail
WS_GetAccountTransactions_using_AccountID ( string sessionID, string accountID ) : object[]
WS_GetLoanRates ( string sessionID ) : object[]
WS_GetUserAccounts_using_UserID ( string sessionID, string userID ) : object[]
WS_RequestALoan ( string sessionID, string destinationAccount, int loanAmount, int loanPeriod, decimal loanInterestRate, string loanComment ) : void
WS_TransferFunds ( string sessionID, string sourceAccount, string destinationAccount, Int32 amount, string comment ) : void
getAllTransactionsDetails ( string sessionID, string accountID ) : HacmeBank_v2_Website.dataClasses.transactionDetail[]
getAllUserAccountDetails ( string sessionID, string userID ) : HacmeBank_v2_Website.dataClasses.userAccount[]

Method Details

AccountManagement() public method

public AccountManagement ( ) : System
return System

WS_CreateAccount() public method

public WS_CreateAccount ( string sessionID, string accountNumber, string userID, string accountCurrency, string accountBranch, string accountInitialBalance, string accountType ) : void
sessionID string
accountNumber string
userID string
accountCurrency string
accountBranch string
accountInitialBalance string
accountType string
return void

WS_ExecuteSqlQuery() public method

public WS_ExecuteSqlQuery ( string sessionID, string sqlQueryToExecute ) : object
sessionID string
sqlQueryToExecute string
return object

WS_GetAccountDetails_using_AccountID() public method

public WS_GetAccountDetails_using_AccountID ( string sessionID, string accountID ) : dataClasses.userAccount
sessionID string
accountID string
return dataClasses.userAccount

WS_GetAccountTransactionDetails_using_TransactionID() public method

public WS_GetAccountTransactionDetails_using_TransactionID ( string sessionID, string transactionID ) : dataClasses.transactionDetail
sessionID string
transactionID string
return dataClasses.transactionDetail

WS_GetAccountTransactions_using_AccountID() public method

public WS_GetAccountTransactions_using_AccountID ( string sessionID, string accountID ) : object[]
sessionID string
accountID string
return object[]

WS_GetLoanRates() public method

public WS_GetLoanRates ( string sessionID ) : object[]
sessionID string
return object[]

WS_GetUserAccounts_using_UserID() public method

public WS_GetUserAccounts_using_UserID ( string sessionID, string userID ) : object[]
sessionID string
userID string
return object[]

WS_RequestALoan() public method

public WS_RequestALoan ( string sessionID, string destinationAccount, int loanAmount, int loanPeriod, decimal loanInterestRate, string loanComment ) : void
sessionID string
destinationAccount string
loanAmount int
loanPeriod int
loanInterestRate decimal
loanComment string
return void

WS_TransferFunds() public method

public WS_TransferFunds ( string sessionID, string sourceAccount, string destinationAccount, Int32 amount, string comment ) : void
sessionID string
sourceAccount string
destinationAccount string
amount System.Int32
comment string
return void

getAllTransactionsDetails() public method

public getAllTransactionsDetails ( string sessionID, string accountID ) : HacmeBank_v2_Website.dataClasses.transactionDetail[]
sessionID string
accountID string
return HacmeBank_v2_Website.dataClasses.transactionDetail[]

getAllUserAccountDetails() public method

public getAllUserAccountDetails ( string sessionID, string userID ) : HacmeBank_v2_Website.dataClasses.userAccount[]
sessionID string
userID string
return HacmeBank_v2_Website.dataClasses.userAccount[]