TransactionING GetFromLine(string line) { var items = line.Split(';'); _items = items; int count = items.Length; if (count != ITEMS_COUNT) { return(null); } TransactionING transaction = new TransactionING { TransactionDate = GetDate(items[0]), BookingDate = GetDate(items[1]), CounterPartData = GetStr(items[2]), AccountNumber = GetAccountNumber(items[4]), Title = GetStr(items[3]), Details = GetStr(items[6]), TransactionNumber = items[7], Amount = ParseTools.ParseDecimal(items[8]), Currency = items[9], BlockAmount = ParseTools.ParseDecimal(items[10]), Currency2 = items[11], CurrencyAmount = ParseTools.ParseDecimal(items[12]), Currency3 = items[13], AccountName = items[14] }; return(transaction); }
Transaction GetFromIng(TransactionING ing) { Transaction t = new Transaction { TransactionDate = ing.TransactionDate, Amount = ing.Amount, CounterPartData = ing.CounterPartData, Currency = ing.Currency, Details = ing.Details, Title = ing.Title, TransactionNumber = ing.TransactionNumber, Owner = ing.AccountName, AccountNumber = ing.AccountNumber }; return(t); }