Esempio n. 1
0
        static void Main(string[] args)
        {
            while (true)
            {
                Console.Clear();
                GiaoDich giaoDich = null;
                Console.WriteLine(" S H B B A N K ");
                Console.WriteLine("============================");
                Console.WriteLine("1. Giao dịch SHB bank.");
                Console.WriteLine("2. Giao dịch Blockchain.");
                Console.WriteLine("============================================");
                Console.WriteLine("Nhập lựa chọn của bạn: ");
                var ch = int.Parse(Console.ReadLine());
                switch (ch)
                {
                case 1:
                    giaoDich = new GiaoDichSHB();
                    break;

                case 2:
                    giaoDich = new GiaoDichBlockchain();
                    break;

                default:
                    Console.WriteLine("Sai phương thức đăng nhập.");
                    break;
                }

                giaoDich.Login();
                if (currentLoggedInAccount != null)
                {
                    Console.WriteLine("Đăng nhập thành công với tài khoản.");
                    Console.WriteLine($"Tài khoản: {currentLoggedInAccount.Username}");
                    Console.WriteLine($"Số dư: {currentLoggedInAccount.Balance}");
                    Console.WriteLine("Ấn phím bất kỳ để tiếp tục giao dịch.");
                    Console.ReadLine();
                    GenerateTransactionMenu(giaoDich);
                }

                if (currentLoggedInAddress != null)
                {
                    Console.WriteLine("Dang nhap thanh cong voi dia chi vi MyEtherWallet.");
                    Console.WriteLine($"Address: {currentLoggedInAddress.Address}");
                    Console.WriteLine($"So du: {currentLoggedInAddress.Balance}");
                    Console.WriteLine("Enter de tiep tuc.");
                    Console.ReadLine();
                    GenerateCryptoTransactionMenu(giaoDich);
                }
            }
        }
Esempio n. 2
0
        static void Main(string[] args)
        {
            while (true)
            {
                Console.Clear();
                GiaoDich giaoDich = null;
                Console.WriteLine("Vui lòng lựa chọn phương thức giao dịch: ");
                Console.WriteLine("============================================");
                Console.WriteLine("1. Giao dịch trên ngân hàng SHB - Spring Hero Bank.");
                Console.WriteLine("2. Giao dịch blockchain.");
                Console.WriteLine("============================================");
                Console.WriteLine("Nhập lựa chọn của bạn: ");
                var choice = int.Parse(Console.ReadLine());
                switch (choice)
                {
                case 1:
                    giaoDich = new GiaoDichSHB();
                    break;

                case 2:
                    giaoDich = new GiaoDichBlockchain();
                    break;

                default:
                    Console.WriteLine("Sai phương thức đăng nhập.");
                    break;
                }

                // yêu cầu người dùng đăng nhập.
                giaoDich.Login();
                if (currentLoggedInAccount != null)
                {
                    Console.WriteLine("Đăng nhập thành công với tài khoản.");
                    Console.WriteLine($"Tài khoản: {currentLoggedInAccount.Username}");
                    Console.WriteLine($"Số dư: {currentLoggedInAccount.Balance}");
                    Console.WriteLine("Ấn phím bất kỳ để tiếp tục giao dịch.");
                    Console.Read();
                    GenerateTransactionMenu(giaoDich);
                }
            }
        }
Esempio n. 3
0
        static void Main(string[] args)
        {
            while (true)
            {
                Console.Clear();
                CSharpAssignmentSem2.demo.GiaoDich giaoDich = null;
                Console.WriteLine("Vui lòng lựa chọn Ngân hàng cần giao dịch: ");
                Console.WriteLine("============================================");
                Console.WriteLine("1. Giao dịch trên Hệ thống Ngân hàng SHB.");
                Console.WriteLine("2. Giao dịch Hệ thống Ngân hàng Blockchain.");
                Console.WriteLine("============================================");
                Console.WriteLine("Nhập lựa chọn Ngân hàng của bạn: ");
                var choice = int.Parse(Console.ReadLine());
                switch (choice)
                {
                case 1:
                    giaoDich = new GiaoDichSHB();
                    break;

                case 2:
                    giaoDich = new GiaoDichBlockchain();
                    break;

                default:
                    Console.WriteLine("Sai phương thức lựa chọn Ngân hàng.");
                    break;
                }

                giaoDich.Login();
                if (currentLoggedInAccount != null)
                {
                    Console.WriteLine("Đăng nhập thành công với tài khoản.");
                    Console.WriteLine($"Tài khoản: {currentLoggedInAccount.Username}");
                    Console.WriteLine($"Số dư: {currentLoggedInAccount.Balance}");
                    Console.WriteLine("Ấn phím enter để tiếp tục giao dịch.");
                    Console.Read();
                    GenerateTransactionMenu(giaoDich);
                }
            }
        }
Esempio n. 4
0
        static void Main(string[] args)
        {
            while (true)
            {
                GiaoDich giaodich = null;
                Console.WriteLine("Vui lòng lựa chọn phương thức giao dịch.");
                Console.WriteLine("1. Giao dịch ngân hàng SHB.");
                Console.WriteLine("2. Giao dịch blockchain.");
                Console.WriteLine("Nhập lựa chọn của bạn: ");
                var choice = int.Parse(Console.ReadLine());
                switch (choice)
                {
                case 1:
                    giaodich = new GiaoDichSHB();
                    break;

                case 2:
                    giaodich = new GiaoDichBlockChain();
                    break;

                default:
                    Console.WriteLine("Chọn sai. Vui lòng chọn lại dùm.");
                    break;
                }

                if (choice == 3)
                {
                    break;
                    ;
                }

                giaodich.Login();
                if (currentLoggedInAccount != null || currentLoggedInAddress != null)
                {
                    Console.WriteLine("Đăng nhập thành công: ");
                    GenerateTransactionMenu(giaodich);
                }
            }
        }
Esempio n. 5
0
        static void Main(string[] args)
        {
            while (true)
            {
                Console.Clear();
                GiaoDich giaoDich = null;
                Console.WriteLine("Please select one of the following trading types.");
                Console.WriteLine("========================================================");
                Console.WriteLine("1. Transaction by Spring Hero Bank.");
                Console.WriteLine("2. Transaction by Blockchain e-wallet.");
                Console.WriteLine("3. Exit.");
                Console.WriteLine("========================================================");
                Console.WriteLine("Please enter your choice: ");
                var choice = int.Parse(Console.ReadLine());

                switch (choice)
                {
                case 1:
                    giaoDich = new GiaoDichSHB();
                    break;

                case 2:
                    giaoDich = new GiaoDichBlockchain();
                    break;

                case 3:

                    break;

                default:
                    Console.WriteLine("Wrong choice, please try again!");
                    break;
                }

                if (choice == 3)
                {
                    Console.WriteLine("Bye! see you again!");
                    break;
                }

                giaoDich.Login();
                if (currentLoggedInAccount != null)
                {
                    Console.WriteLine("Logged in successfully!");
                    Console.WriteLine("=========================");
                    Console.WriteLine($"Account: {currentLoggedInAccount.Username}");
                    Console.WriteLine($"Balance: {currentLoggedInAccount.Balance}");
                    Console.WriteLine("==========================");
                    Console.WriteLine("Press any key to continue.");
                    Console.ReadLine();
                    GenerateTransactionMenu(giaoDich);
                }

                if (currentLoggedInAddress != null)
                {
                    Console.WriteLine("Logged in successfully!");
                    Console.WriteLine("==========================");
                    Console.WriteLine($"Address: {currentLoggedInAddress.Address}");
                    Console.WriteLine($"Balance: {currentLoggedInAddress.Balance}");
                    Console.WriteLine("==========================");
                    Console.WriteLine("Press any key to continue.");
                    Console.ReadLine();
                    GenerateTransactionMenu(giaoDich);
                }
            }
        }
        static void Main(string[] args)
        {
            while (true)
            {
                Console.Clear();
                GiaoDich giaoDich = null;
                Console.WriteLine("Vui lòng lựa chọn 1 trong những kiểu giao dịch dưới đây.");
                Console.WriteLine("========================================================");
                Console.WriteLine("1. Giao dịch bằng ngân hàng Spring Hero Bank.");
                Console.WriteLine("2. Giao dịch bằng Blockchain.");
                Console.WriteLine("3. Thoát.");
                Console.WriteLine("========================================================");
                Console.WriteLine("Vui lòng nhập lựa chọn của bạn: ");
                var choice = int.Parse(Console.ReadLine());

                switch (choice)
                {
                case 1:
                    giaoDich = new GiaoDichSHB();
                    break;

                case 2:
                    giaoDich = new GiaoDichBlockchain();
                    break;

                case 3:

                    break;

                default:
                    Console.WriteLine("Lựa chọn sai, vui lòng chọn lại.");
                    break;
                }

                if (choice == 3)
                {
                    Console.WriteLine("Hẹn gặp lại");
                    break;
                }

                giaoDich.Login();
                if (currentLoggedInAccount != null)
                {
                    Console.WriteLine("Đăng nhập thành công với tài khoản.");
                    Console.WriteLine($"Tài khoản: {currentLoggedInAccount.Username}");
                    Console.WriteLine($"Số dư: {currentLoggedInAccount.Balance}");
                    Console.WriteLine("Ấn phím bất kỳ để tiếp tục giao dịch.");
                    Console.ReadLine();
                    GenerateTransactionMenu(giaoDich);
                }

                if (currentLoggedInAddress != null)
                {
                    Console.WriteLine("Đăng nhập thành công với tài khoản.");
                    Console.WriteLine($"Địa chỉ: {currentLoggedInAddress.Address}");
                    Console.WriteLine($"Số dư: {currentLoggedInAddress.Balance}");
                    Console.WriteLine("Ấn phím bất kỳ để tiếp tục giao dịch.");
                    Console.ReadLine();
                    GenerateTransactionMenu(giaoDich);
                }
            }
        }