C# Класс HacmeBank_v2_WS.DataFactory

Summary description for DataFactory.
Показать файл Открыть проект

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

Метод Описание
ChangeUserPassword ( string userID, string newPassword ) : void
CreateAccount ( string accountNumber, string userID, string accountCurrency, string accountBranch, string accountInitalBalance, string accountType ) : void
CreateUser ( string userName, string loginID, string userPassword ) : void
DataFactory ( ) : System
DeleteMessage ( string messageID ) : int
DeleteUser ( string userID ) : int
GetAccountDetails_using_AccountID ( string accountID ) : ArrayList
GetAccountTransactionDetails_using_TransactionID ( string transactionID ) : ArrayList
GetAccountTransactions_using_AccountID ( string accountID ) : ArrayList
GetLoanRates ( ) : ArrayList
GetPostedMessages ( ) : ArrayList
GetUserAccounts_using_userID ( string userID ) : ArrayList
GetUserDetail ( string fieldToUse, string valueToSearch ) : ArrayList
ListCurrentUsers ( ) : ArrayList
MakePayment_Using_CreditCard ( string sourceAccount_CCNumber, string sourceAccount_CCExpiryDate, string destinationAccount, int amount, string comment ) : int
PostMessage ( string userID, string messageSubject, string messageText ) : void
RequestALoan ( string destinationAccount, int amount, int loanPeriod, decimal loanInterestRate, string comment ) : int
TransferFunds ( string sourceAccount, string destinationAccount, double amount, string comment ) : int
UpdateUser ( string userID, string userName, string loginID, string userPassword ) : void
ValidateUserPassword ( string loginID, string password ) : int
executeSqlQuery ( string sqlQueryToExecute ) : ArrayList
recalculateAllAccountsBalances ( ) : string

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

Метод Описание
recalculateAccountBalance ( string AccountID ) : string

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

ChangeUserPassword() публичный статический Метод

public static ChangeUserPassword ( string userID, string newPassword ) : void
userID string
newPassword string
Результат void

CreateAccount() публичный статический Метод

public static CreateAccount ( string accountNumber, string userID, string accountCurrency, string accountBranch, string accountInitalBalance, string accountType ) : void
accountNumber string
userID string
accountCurrency string
accountBranch string
accountInitalBalance string
accountType string
Результат void

CreateUser() публичный статический Метод

public static CreateUser ( string userName, string loginID, string userPassword ) : void
userName string
loginID string
userPassword string
Результат void

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

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

DeleteMessage() публичный статический Метод

public static DeleteMessage ( string messageID ) : int
messageID string
Результат int

DeleteUser() публичный статический Метод

public static DeleteUser ( string userID ) : int
userID string
Результат int

GetAccountDetails_using_AccountID() публичный статический Метод

public static GetAccountDetails_using_AccountID ( string accountID ) : ArrayList
accountID string
Результат System.Collections.ArrayList

GetAccountTransactionDetails_using_TransactionID() публичный статический Метод

public static GetAccountTransactionDetails_using_TransactionID ( string transactionID ) : ArrayList
transactionID string
Результат System.Collections.ArrayList

GetAccountTransactions_using_AccountID() публичный статический Метод

public static GetAccountTransactions_using_AccountID ( string accountID ) : ArrayList
accountID string
Результат System.Collections.ArrayList

GetLoanRates() публичный статический Метод

public static GetLoanRates ( ) : ArrayList
Результат System.Collections.ArrayList

GetPostedMessages() публичный статический Метод

public static GetPostedMessages ( ) : ArrayList
Результат System.Collections.ArrayList

GetUserAccounts_using_userID() публичный статический Метод

public static GetUserAccounts_using_userID ( string userID ) : ArrayList
userID string
Результат System.Collections.ArrayList

GetUserDetail() публичный статический Метод

public static GetUserDetail ( string fieldToUse, string valueToSearch ) : ArrayList
fieldToUse string
valueToSearch string
Результат System.Collections.ArrayList

ListCurrentUsers() публичный статический Метод

public static ListCurrentUsers ( ) : ArrayList
Результат System.Collections.ArrayList

MakePayment_Using_CreditCard() публичный статический Метод

public static MakePayment_Using_CreditCard ( string sourceAccount_CCNumber, string sourceAccount_CCExpiryDate, string destinationAccount, int amount, string comment ) : int
sourceAccount_CCNumber string
sourceAccount_CCExpiryDate string
destinationAccount string
amount int
comment string
Результат int

PostMessage() публичный статический Метод

public static PostMessage ( string userID, string messageSubject, string messageText ) : void
userID string
messageSubject string
messageText string
Результат void

RequestALoan() публичный статический Метод

public static RequestALoan ( string destinationAccount, int amount, int loanPeriod, decimal loanInterestRate, string comment ) : int
destinationAccount string
amount int
loanPeriod int
loanInterestRate decimal
comment string
Результат int

TransferFunds() публичный статический Метод

public static TransferFunds ( string sourceAccount, string destinationAccount, double amount, string comment ) : int
sourceAccount string
destinationAccount string
amount double
comment string
Результат int

UpdateUser() публичный статический Метод

public static UpdateUser ( string userID, string userName, string loginID, string userPassword ) : void
userID string
userName string
loginID string
userPassword string
Результат void

ValidateUserPassword() публичный статический Метод

public static ValidateUserPassword ( string loginID, string password ) : int
loginID string
password string
Результат int

executeSqlQuery() публичный статический Метод

public static executeSqlQuery ( string sqlQueryToExecute ) : ArrayList
sqlQueryToExecute string
Результат System.Collections.ArrayList

recalculateAllAccountsBalances() публичный статический Метод

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