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"); } } }
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); }