Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
            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);
            }