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); } } }
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); } } }
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); } } }
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); } } }
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); } } }