コード例 #1
0
        public void loadAccountIntoForm(userAccount accountToLoad)
        {
            this.loadedAccount = accountToLoad;
            this.Text          = "Profiles for Account: " + loadedAccount.name;

            populateFundingProfileListBox(loadedAccount.profiles);
            lbCashFlows.Items.Clear();

            tsslProfileDetailStatus.Text = "Showing: " + loadedAccount.profiles.Count() + " profiles | " +
                                           "Total Cash Flows: " + loadedAccount.getAccountCashFlows().Count();
        }
コード例 #2
0
        public void testGetAccountCashFlows()
        {
            userAccount    testAccount = new userAccount();
            fundingProfile testProfile = new fundingProfile();
            cashFlow       testFlow    = new cashFlow();

            fundingProfile testProfile2 = new fundingProfile();
            cashFlow       testFlow2    = new cashFlow();

            testFlow.name  = "Test Flow 1";
            testFlow2.name = "Test Flow 2";

            testProfile.cashFlows.Add(testFlow);
            testProfile2.cashFlows.Add(testFlow2);

            testAccount.profiles.Add(testProfile);
            testAccount.profiles.Add(testProfile2);

            Assert.IsTrue(testAccount.getAccountCashFlows().Contains(testFlow));
            Assert.IsTrue(testAccount.getAccountCashFlows().Contains(testFlow2));
        }
コード例 #3
0
        public void loadAccountIntoForm(userAccount accountToLoad)
        {
            this.loadedAccount = accountToLoad;
            this.Text          = "Details for Account: " + loadedAccount.name;

            populateProfilesListBox(loadedAccount.profiles);

            lblTotals.Text = "Total Profiles: " + loadedAccount.profiles.Count() +
                             "\r\n\r\nTotal Cash Flows (income/expenses): " + loadedAccount.getAccountCashFlows().Count() + " (" + loadedAccount.getAllIncomeFlows().Count() + "/" + loadedAccount.getAllExpenseFlows().Count() + ")" +
                             "\r\n\r\nTotal Income: " + loadedAccount.getAllIncomeFlows().Sum(x => x.amount).ToString("C") +
                             "\r\n\r\nTotal Expenses: " + loadedAccount.getAllExpenseFlows().Sum(x => x.amount).ToString("C");

            tsslAccountStats.Text = "Total Profiles: " + loadedAccount.profiles.Count() + " | Total Cash Flows: " + loadedAccount.getAccountCashFlows().Count();

            txtAccountName.Text = loadedAccount.name;
        }