Part #3
Veronica is busy, so I started on part 3, the customer manager. Still not used to some of the methods I decided to use, but despite it slowing me down a bit in the initial implementation, they working out fairly well and fairly quickly.
There are 3 grids on this one. The main one obviously to to select, add and edit customers. As the selection changes, the other 2 grids are updated as well. One to store contact information. Existing contacts can be modified and new ones can be added. In hindsight, I suppose I should also have allowed deleting contact information. With the database layout I don't believe it can harm anything to allow them to be deleted.
Changing the customer also updates a list of the customers past orders. I don't have a screen or report for reviewing old orders, but once I have that, double clicking on that grid will open such a window. Nothing can be edited in line in the form for the order, assumption is that this functionality is for reviewing old orders only, don't want to let people break the data :)
End result is this:
Comments
Post a Comment