Ejemplo n.º 1
0
        private void UserInformation(string command)
        {
            User user = stregsystem.GetUser(command);
            List <BuyTransaction> transactionList = stregsystem.GetBuyTransactionList(user);

            cli.DisplayUserInfo(user, transactionList);
        }
Ejemplo n.º 2
0
        public List <BuyTransaction> GetBuyList()
        {
            List <BuyTransaction> transactionList = new List <BuyTransaction>();
            int i = 0;

            checkCreateTransactionList();
            var reader = new StreamReader(File.OpenRead(filePath), Encoding.UTF8);

            while (!reader.EndOfStream)
            {
                var line   = reader.ReadLine();
                var values = line.Split(';');

                // Skipping first line of the file. (This Part not taken from source!)
                if (i == 1)
                {
                    if (values[0] == "BuyTransaction")
                    {
                        BuyTransaction transaction = new BuyTransaction();

                        transaction.TransactionID = Convert.ToInt32(values[1]);
                        transaction.User          = CS.GetUser(values[2]);
                        transaction.Product       = CS.GetProduct(values[3]);
                        transaction.Price         = Convert.ToInt32(values[5]);
                        transaction.Date          = Convert.ToDateTime(values[6]);

                        transactionList.Add(transaction);
                    }
                }
                else
                {
                    i = 1;
                }
            }
            reader.Close();

            return(SortDescending(transactionList));
        }