public static void NewAccount(int userID) { bool cond = true; Accounts accountInfo = new Accounts { userID = userID }; Console.WriteLine("1 - Checking Account \n2 - Business Account \n3 - Loan Account \n4 - Term Deposit Account \n0 - Main Menu"); Console.Write("Which type of account would you like to open: "); do { string userInput = Console.ReadLine(); if (userInput == "1") { accountInfo.accountType = "Checking Account"; accountInfo.interest = 1.0005; cond = false; } else if (userInput == "2") { Console.Clear(); accountInfo.accountType = "Business Account"; do { Console.WriteLine("\nOpening your Business Account...\nPlease choose an interest rate: \n1 - 5% Compounded Annually \n2 - 2.89% Compounded Semi-Annually \n3 - 1.5% Compounded Quarterly"); userInput = Console.ReadLine(); if (userInput == "1") { accountInfo.interest = 1.025; cond = false; } else if (userInput == "2") { accountInfo.interest = 1.055; cond = false; } else if (userInput == "3") { accountInfo.interest = 1.11; cond = false; } else { Console.Clear(); Console.WriteLine("****Please Make a Valid Choice From the Options Above****\n"); } } while (cond); } else if (userInput == "3") { Console.Clear(); accountInfo.accountType = "Loan Account"; do { Console.WriteLine("Opening your Loan Account...\n1 - $20000 with a 2.5% Annual Rate \n2 - $50000 with a 5.5% Annual Rate \n3 - $100000 with a 11% Annual Rate"); Console.Write("\nPlease choose a loan offer: "); userInput = Console.ReadLine(); if (userInput == "1") { accountInfo.interest = 1.05; accountInfo.balance = -20000; cond = false; } else if (userInput == "2") { accountInfo.interest = 1.0289; accountInfo.balance = -50000; cond = false; } else if (userInput == "3") { accountInfo.interest = 1.015; accountInfo.balance = -100000; cond = false; } else { Console.Clear(); Console.WriteLine("PLEASE MAKE A VALID CHOICE"); } } while (cond); } else if (userInput == "4") { Console.Clear(); accountInfo.accountType = "Term Deposit Account"; do { Console.WriteLine("Opening your Term Deposit Account...\nPlease choose an interest rate: \n1 - 4.5% For 1 Year \n2 - 17.5% For 5 Year \n3 - 25% For 10 Year"); userInput = Console.ReadLine(); if (userInput == "1") { accountInfo.interest = 1.045; cond = false; } else if (userInput == "2") { accountInfo.interest = 1.175; cond = false; } else if (userInput == "3") { accountInfo.interest = 1.25; cond = false; } else { Console.Clear(); Console.WriteLine("****Please Make a Valid Choice From the Options Above****\n"); } Console.Write("\nHow much would you like to deposit into your Term Deposit Account: $"); bool cond2 = true; double deposit = 0; do { try { deposit = Convert.ToDouble(Console.ReadLine()); cond2 = false; } catch (FormatException) { Console.Write("\nPlease enter a valid ammount: $"); } catch (Exception ex) { Console.WriteLine("A fatal error has been logged. Please try again "); } } while (cond2); accountInfo.balance = deposit; } while (cond); } else if (userInput == "0") { BankingOptions.MainMenu(userID); } else { Console.WriteLine("\n****Please Make a Valid Choice From the Options Above ****\n"); } } while (cond); Console.WriteLine("\nRegistration Complete! Your {0} is now open and active!", accountInfo.accountType); AccountsBL accountBL = new AccountsBL(); accountBL.CreateABL(accountInfo); Console.WriteLine("\nPress <ENTER> to continue..."); Console.ReadLine(); Console.Clear(); }
public static void delete(Accounts obj) { acc_act.delete(obj); }
public static bool checklevel(Accounts obj) { return(acc_act.checklevel(obj)); }
public static void edit(Accounts obj, int id, string fistName, string lastName, string email, string phone, string address, string position, string imageURL) { acc_act.edit(obj, id, fistName, lastName, email, phone, address, position, imageURL); }