public bool ReadAccounts() { string path = @"c:\Accounts.txt"; StreamReader sr = new StreamReader(path); { string str = sr.ReadLine(); while (str != null) { string accounttype =""; string pinnumb = ""; string accountnumb = ""; string accountbalance = ""; accounttype = str.Substring(0, 1); pinnumb = str.Substring(2,4); accountnumb = str.Substring(7,5); accountbalance = str.Substring(13); if (accounttype == "C") { Checking a = new Checking(); a.AccountType = accounttype; a.PinNumbers = pinnumb; a.AccountNumber = Double.Parse(accountnumb); a.AccountBalance = Double.Parse(accountbalance); chkacc.AddAccount(a); } if (accounttype == "S") { Savings a = new Savings(); a.AccountType = accounttype; a.PinNumbers = pinnumb; a.AccountNumber = Double.Parse(accountnumb); a.AccountBalance = Double.Parse(accountbalance); savacc.AddAccount(a); } if (accounttype == "B") { Bank a = new Bank(); a.AccountType = accounttype; a.PinNumbers = pinnumb; a.AccountNumber = Double.Parse(accountnumb); a.AccountBalance = Double.Parse(accountbalance); bnkacc.AddAccount(a); } str = sr.ReadLine(); } sr.Close(); } return true; }
public void AddAccount(Checking c) { List.Add(c); }