Esempio n. 1
0
        public static void GetInfoByUserId(int client_id)
        {
            Console.WriteLine("User Information : ");
            string        queryString = $"SELECT id, name FROM Person WHERE id = '{client_id}';";
            List <string> clientInfo  = new List <string> {
                "id", "name"
            };

            foreach (string item in clientInfo)
            {
                Console.Write("\t" + item);
            }
            Console.WriteLine();
            ConnectionDB.SelectSQL(queryString, clientInfo);
        }
Esempio n. 2
0
        public static void GetInfoBySavingsAccountId(int savingsAccountId)
        {
            Console.WriteLine("Savings Accounts : ");
            int           client_id         = GetAccountOwnerId(savingsAccountId, AccountType.Saving);
            string        queryString       = $"SELECT id, amount, rate, ceiling, openingDate FROM SavingAccounts WHERE client_id = '{client_id}' AND id='{savingsAccountId}';";
            List <string> savingAccountInfo = new List <string> {
                "id", "amount", "rate", "ceiling", "openingDate"
            };

            foreach (string item in savingAccountInfo)
            {
                Console.Write("\t" + item);
            }
            Console.WriteLine();

            ConnectionDB.SelectSQL(queryString, savingAccountInfo);
        }
Esempio n. 3
0
        public static void GetInfoByCurrentAccountId(int currentAccountId)
        {
            Console.WriteLine("Current Accounts : ");
            int           ownerId            = GetAccountOwnerId(currentAccountId, AccountType.Current);
            string        queryString        = $"SELECT id, amount, overdraft, openingDate FROM CurrentAccounts WHERE client_id = '{ownerId}' AND id='{currentAccountId}';";
            List <string> currentAccountInfo = new List <string> {
                "id", "amount", "overdraft", "openingDate"
            };

            foreach (string item in currentAccountInfo)
            {
                Console.Write("\t" + item);
            }
            Console.WriteLine();

            ConnectionDB.SelectSQL(queryString, currentAccountInfo);
        }
Esempio n. 4
0
        public static void GetInfoByTransactionDate(string date)
        {
            DateTime dateValue = Transaction.CheckDate(date);

            Console.WriteLine("Transaction Information : ");
            string queryString = $"SELECT id, currentAccount_id, savingAccount_id, transactionType, beneficiaryCurrentAccount_id, beneficiarySavingAccount_id, amount, executionDate, " +
                                 $"lastExecutionDate, intervalDays, status FROM \"Transaction\" WHERE executionDate = '{dateValue}';";
            List <string> transactionInfo = new List <string> {
                "id", "currentAccount_id", "savingAccount_id", "transactionType", "beneficiaryCurrentAccount_id",
                "beneficiarySavingAccount_id", "amount", "executionDate", "lastExecutionDate", "intervalDays", "status"
            };

            foreach (string item in transactionInfo)
            {
                Console.Write("\t" + item + ",");
            }
            Console.WriteLine();
            ConnectionDB.SelectSQL(queryString, transactionInfo);
        }