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(); }
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)); }
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; }