Пример #1
0
        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;
        }
Пример #2
0
 public void AddAccount(Checking c)
 {
     List.Add(c);
 }