Ejemplo n.º 1
0
        public void AccountsByDate(string startDate, string endDate)
        {
            TransactionsReadWrite t = new TransactionsReadWrite();
            List <TransactionObj> list;

            list = t.ReadTransactionData();
            for (int i = 0; i < list.Count; i++)
            {
                if (list[i].date.Date >= System.Convert.ToDateTime(startDate).Date&& list[i].date.Date <= System.Convert.ToDateTime(endDate).Date)
                {
                    string s = string.Format(
                        "Transaction Type   User ID  Holders Name   Amount     Date\n {0,-16}  {1,-8}  {2,-12}  {3,-8} {4}",
                        list[i].TransactionType,
                        list[i].ID,
                        list[i].name,
                        list[i].amount,
                        list[i].date.ToString("dd/MM/yyyy")
                        );
                    Console.WriteLine(s);
                }
                else
                {
                    Console.WriteLine("No record found");
                }
            }
        }
Ejemplo n.º 2
0
        public void CopyTransactionData(List <UserObj> list, int UserId, string type, int cash)
        {
            TransactionsReadWrite tr  = new TransactionsReadWrite();
            TransactionObj        obj = new TransactionObj();

            for (int i = 0; i < list.Count; i++)
            {
                if (list[i].UserID == UserId)
                {
                    obj.TransactionType = type;
                    obj.ID     = list[i].ID;
                    obj.name   = list[i].name;
                    obj.amount = cash;
                    obj.date   = System.Convert.ToDateTime(DateTime.Today.ToString("dd/MM/yyyy"));
                }
            }
            tr.AddNewTransaction(obj);
        }