Beispiel #1
0
        private void ReadFile()
        {
            // Variables to hold input.
            string  name = "", address = "", phone = "";
            int     customerNumber = 0;
            bool    mailing        = false;
            decimal purchaseAmount = 0;

            try
            {
                // Read the text file.
                StreamReader inputFile;
                string       inputFilePath = Environment.CurrentDirectory;
                string       fileName      = Path.Combine(inputFilePath, "contacts.txt");
                inputFile = File.OpenText(fileName);

                // Delimiter to split string and variable to hold each line of text
                char[] delim = { ',' };
                string line;


                while (!inputFile.EndOfStream)
                {
                    PreferredCustomer myCustomer = new PreferredCustomer(name, address, phone, customerNumber, mailing, purchaseAmount);
                    // Read text.
                    line = inputFile.ReadLine();
                    // Split line with ','.
                    string[] tokens = line.Split(delim);

                    myCustomer.Name           = tokens[0];
                    myCustomer.Phone          = tokens[1];
                    myCustomer.Address        = tokens[2];
                    myCustomer.CustomerNumber = int.Parse(tokens[3]);
                    myCustomer.PurchaseAmount = decimal.Parse(tokens[4]);
                    myCustomer.Mailing        = bool.Parse(tokens[5]);
                    customerList.Add(myCustomer);
                }
                inputFile.Close();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Beispiel #2
0
        private void ReadFile()
        {
            // Variables to hold input.
            string name = "", address = "", phone = "";
            int customerNumber = 0;
            bool mailing = false;
            decimal purchaseAmount = 0;

            try
            {
                // Read the text file.
                StreamReader inputFile;
                string inputFilePath = Environment.CurrentDirectory;
                string fileName = Path.Combine(inputFilePath, "contacts.txt");
                inputFile = File.OpenText(fileName);

                // Delimiter to split string and variable to hold each line of text
                char[] delim = { ',' };
                string line;

                while (!inputFile.EndOfStream)
                {
                    PreferredCustomer myCustomer = new PreferredCustomer(name, address, phone, customerNumber, mailing, purchaseAmount);
                    // Read text.
                    line = inputFile.ReadLine();
                    // Split line with ','.
                    string[] tokens = line.Split(delim);

                    myCustomer.Name = tokens[0];
                    myCustomer.Phone = tokens[1];
                    myCustomer.Address = tokens[2];
                    myCustomer.CustomerNumber = int.Parse(tokens[3]);
                    myCustomer.PurchaseAmount = decimal.Parse(tokens[4]);
                    myCustomer.Mailing = bool.Parse(tokens[5]);
                    customerList.Add(myCustomer);

                }
                inputFile.Close();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }