Skip to content

Added addExpense and addMonthlyIncome feature to new class#9

Open
etschulte wants to merge 138 commits intoFerrisSE:masterfrom
Tbusk:master
Open

Added addExpense and addMonthlyIncome feature to new class#9
etschulte wants to merge 138 commits intoFerrisSE:masterfrom
Tbusk:master

Conversation

@etschulte
Copy link
Copy Markdown

I made a new class and added addExpense and addMonthlyIncome methods to it to get started on the add monthly income and add expense features.

Tbusk and others added 11 commits June 18, 2023 05:54
User is populated with getters and setters for username and password.
EWalletApp CreateUser works for user creation.  To add users, the
username must not be taken and the password must be complex.
Adding user account creation feature
GUI is setup using CardLayout with a menubar to nav between features with ease, similar to how it is done in JavaFX with scene switching.  Each of the feature panels needs to be built still.
Panels have been created for adding items and importing items.  Estimates and reports UI still has to designed.
The size and spacing of the UI is modified.
Adding basic UI to estimate page
Added new class and two methods to it
@catpho
Copy link
Copy Markdown

catpho commented Jun 25, 2023

Are you sure you wanted to merge with the class before your forked repository? Just making sure since I made the mistake of pushing to wrong repository

Tbusk and others added 18 commits June 25, 2023 04:34
Income reports, expense reports, and detailed reports is populated when items are added.  Item adding will work once User, Wage, and Expense are updated on main branch.  Completed requirements of those on my end for testing. Home page is updated when items are added as well.
On the Add Income page, previously there was a JTextField accepting input for months with no restrictions. Now there is a JComboBox with dates in a specific format.
Adding comments to file to give insight into the workings of this file as well as making slight modifications to various things the IDE recommends fixing.
Methods that weren't using ExpenserMain that should are now using ExpenserMain.
Initializing the arraylists, adding expense variable, and adding various methods useful for updating variables and getting data used throughout the app.
Adding Javadoc comments to User.java.  Forgot to do it in last push.
Filling out addExpense, addMonthlyIncome, and updateMonthlySavings
Replaced ExpenserMain.java file with one from master.
addExpense, addMonthlyIncome, and updateMonthlySavings methods update
Correcting spacing in file
Merge is requiring file to be the exact same as in master
Readding data to ExpenserMain and going to fix on GitHub
Names switched from test to repo versions.  Updated methods used from yearlyFrequency() to frequency().
Tbusk and others added 30 commits March 17, 2025 18:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants