public void TransOfAccounts() { string filename = "MATTIAS0_SIE4 2015-09-01 - 2016-08-31.SE.txt"; string content = File.ReadAllText(filename); SIEReading siereading = new SIEReading(content); siereading.AssignAccountsTotals(); foreach (var dict in siereading.accountsDictionary) { Debug.WriteLine(dict.Key + " " + dict.Value); } }
static void Main(string[] args) { Console.WriteLine("Filename: (TIP: USE MATTIAS0_SIE4 2015-09-01 - 2016-08-31.SE.txt)"); string filename = Convert.ToString(Console.ReadLine()); if (File.Exists(filename)) { SIEReading siereading = new SIEReading(File.ReadAllText(filename), @"(#TRANS \d{4}\D{4})(.{0,100})"); Console.WriteLine("Rows: " + siereading.MatchingRows); Console.WriteLine("Total value of all transactions: " + siereading.TotalSumFromPattern()); siereading.AssignAccountsTotals(); Console.WriteLine("Accounts: " + siereading.accountsDictionary.Count.ToString()); } else { Console.WriteLine("File does not exist"); } }