Part# 5
Not sure why I'm bother continuing from my old numbering scheme, but what the hell?
Any, what I'm calling installment number 5 contains quite a bit. I added a manager for services (things like labour, and whatever else might fall under that category). I added a field to my products, services and order lines to track whether or not they are taxable and at what percentage. Occurred to me that I had somehow forgotten this in my original design and since I'm not sure if things like environmental fees for disposal of tires count for taxes I figured I should add it.
And the big one of course. Sales order entry! I can create a new order in the system. There are a few things missing, like notes and tracking vehicle information which I will definitely need to add, but for the moment, I'm very happy to have what is there. This one was big enough and complicated enough in itself that I consider having it only mostly done an full achievement.
I really need to start getting some feedback, left to my own devices this will become a monolithic beast. I need to add more fields already, but at the moment it isn't overwhelming.
Aside from notes and vehicle information on the orders, I figure he will need some means of setting up a schedule and tracking time as well as paychecks. I may need to add some sort of product/service class to those tables to give a sort of "fake" GL account feel for accounting purposes.
OK I lied earlier, I went to farm screenshots and I found something else I missed... a control containing the details for the order (sub total, tax amount, grand total), but here is the editor for the order right now along with the editor for the lines...
Will eventually need to do triple duty as an editor and viewer as well. I have a status field in the order header table so I can lock it down after payments have been made or at whatever point I decide that the order can no longer be edited. Getting it to that point shouldn't be difficult, I have already modified the service to accept updates and viewing only requires that I find all of the data and shove it into the right places.
So, update 5a or 6 depending on whether or not I do more than just the following will need to include the details panel, an update to the table and UI to accept information about the users car and a place on the Line Editor to perform CRUD operations on notes. Also occurred to me that the line editor is still using the default icon... definitely not my preference, will change that now because it is small enough that I will forget.
Any, what I'm calling installment number 5 contains quite a bit. I added a manager for services (things like labour, and whatever else might fall under that category). I added a field to my products, services and order lines to track whether or not they are taxable and at what percentage. Occurred to me that I had somehow forgotten this in my original design and since I'm not sure if things like environmental fees for disposal of tires count for taxes I figured I should add it.
And the big one of course. Sales order entry! I can create a new order in the system. There are a few things missing, like notes and tracking vehicle information which I will definitely need to add, but for the moment, I'm very happy to have what is there. This one was big enough and complicated enough in itself that I consider having it only mostly done an full achievement.
I really need to start getting some feedback, left to my own devices this will become a monolithic beast. I need to add more fields already, but at the moment it isn't overwhelming.
Aside from notes and vehicle information on the orders, I figure he will need some means of setting up a schedule and tracking time as well as paychecks. I may need to add some sort of product/service class to those tables to give a sort of "fake" GL account feel for accounting purposes.
OK I lied earlier, I went to farm screenshots and I found something else I missed... a control containing the details for the order (sub total, tax amount, grand total), but here is the editor for the order right now along with the editor for the lines...
Will eventually need to do triple duty as an editor and viewer as well. I have a status field in the order header table so I can lock it down after payments have been made or at whatever point I decide that the order can no longer be edited. Getting it to that point shouldn't be difficult, I have already modified the service to accept updates and viewing only requires that I find all of the data and shove it into the right places.
So, update 5a or 6 depending on whether or not I do more than just the following will need to include the details panel, an update to the table and UI to accept information about the users car and a place on the Line Editor to perform CRUD operations on notes. Also occurred to me that the line editor is still using the default icon... definitely not my preference, will change that now because it is small enough that I will forget.
Comments
Post a Comment