Do you have any more information than that?
sounds like a viable project. Are you thinking that the database storage needs to keep a history of all deposit and withdrawal transactions?
I'd prefer a WPF app since it is not subject to browser issues .. more direct.
But I'm reviewing the materials you sent, to get a sense of the pieces you are working from.
Any other ideas or requirements, don't hesitate to send them over.
Hi, here's a first partial mock-up for your review:
The login/main window flow is actually implemented; I made it so if you put in a username that doesn't exist, it'll let you create it on the fly, with whatever password ***** entered, and store it in the database. Quick and easy; after that you have to use the right user/password ***** to get in. There will be support for multiple users and their respective accounts (every user gets a checking and savings). Sound good?
The actual accounting stuff remains to be done. Let me know if I'm on the right path or not.
Did you see that it pops up a message box when you try to log in with a username that doesn't exist? It says (if you entered tom)
"User 'tom' does not exist, do you want to create it?"
If you click No, it goes back to the login screen; if yes, it creates it with the password ***** entered, and says
and then proceeds to your new, empty account.
I thought that was pretty clear that way, except perhaps the fact that your password ***** ***** whatever you had typed (even if empty)
We can make that whole part fancier if you want, but first I'd like to get through the rest of the real meat of the project, with the accounting part.
I'll continue working on it tomorrow.
Here's the latest:
Try the "New User?" link in the logon box; it makes it clear that you're registering a username (changed the labels and color a little to make it look like a different form, sort of); afterwards takes you back to the logon screen to proceed.
It also now handles the basic business logic of adding transactions to checking and savings accounts. You'll see they start with initial balances of 1000/10000.
Looks like your basic checkbook ledger utility. Let me know your thoughts.
I've added buttons "View Statements" as you asked, not sure where you wanted them, so I guessed. They do the same thing as clicking on the text links, showing the transactions for that account.
Is there something else you'd like me to add?
OK, I can take care of this things tomorrow if that's OK. The New User function is actually part of the Login code; it just re-labels things and changes the background if the window is put into "user registration" mode.
OK, here you go:
Hope that meets all the requirements and needs. I cleaned up a little bit, e.g. made it so you can tab through the entry fields as one would expect.