コード例 #1
0
ファイル: yodlee.cs プロジェクト: vijayamazon/ezbob
        }         // CategorizeTransaction

        private AmountInfo CurrencyXchg(YMoney coin, YDate date)
        {
            try {
                var oDate = (date != null && date.date.HasValue) ? date.date.Value : (DateTime?)null;

                return((coin != null && coin.amount.HasValue)
                                        ? this._CurrencyConvertor.ConvertToBaseCurrency(coin.currencyCode, coin.amount.Value, oDate)
                                        : null);
            } catch {
                return(null);
            }
        }         // CurrencyXchg
コード例 #2
0
ファイル: AddItem.cs プロジェクト: vijayamazon/ezbob
        //constructs ItemData for bank container
        private ItemData getBankItemData()
        {
            ItemData  itemData = new ItemData();
            ArrayList accounts = new ArrayList();

            BankData bankData = new BankData();

            System.Console.WriteLine("\nEnter account holder name");
            String acctHolder = IOUtils.readStr();

            bankData.accountHolder = acctHolder;

            System.Console.WriteLine("Enter accountNo.");
            String accNo = IOUtils.readStr();

            bankData.accountNumber = accNo;

            System.Console.WriteLine("Enter balance");
            long   bal     = IOUtils.readLong();
            YMoney balance = new YMoney();

            balance.amount            = bal;
            balance.currencyCode      = Currency.USD;
            bankData.availableBalance = balance;
            bankData.currentBalance   = balance;

            bankData.accountName          = "Custom Account";
            bankData.customDescription    = "Test";
            bankData.includeInNetworth    = 1;
            bankData.hasDetails           = 1;
            bankData.isItemAccountDeleted = 0;
            bankData.isDeleted            = 0;
            bankData.lastUpdated          = 999000;
            bankData.isSeidMod            = 0;
            bankData.acctType             = AccountType.CHECKING;
            YMoney intYtd = new YMoney();

            intYtd.amount              = 12.5;
            intYtd.currencyCode        = Currency.USD;
            bankData.interestEarnedYtd = intYtd;

            YMoney od = new YMoney();

            od.amount       = 25;
            od.currencyCode = Currency.USD;
            bankData.overdraftProtection = od;

            YDate mat = new YDate();

            mat.date = DateTime.Now;
            bankData.maturityDate = mat;
            YDate asOf = new YDate();

            asOf.date              = DateTime.Now;
            bankData.asOfDate      = asOf;
            bankData.shortNickName = "";
            bankData.nickName      = "";

            accounts.Add(bankData);
            //itemData.accounts = accounts.ToArray();

            return(itemData);
        }