It never ends
So I finished my changes from my last post. My illness appears to be gone, but no matter how many hours of sleep I get I still feel drained and while my sore throat is gone, I'm congested to no apparent end.
But, I'm also starting to feel bad about the lack of effort I've been putting into the software lately. So the objective of the day is to accomplish a few things and figure out a few others, laundry list style as the things come into my head:
- Figure out editing the lines on sales orders and purchase orders so that a triple click isn't required.
- Pretty up the main screen buttons.
- Go through each screen and see where an update button may make more sense than my "smart" grids.
- Begin looking into the history list function so I can turn it back on.
Update:
Well, I still can't figure out the damn AutoCompleteBox inside the DataGrid thing. I tried a few of my own ideas and I tried a few things from a bunch of other forums, all failed. Some worse than others. So it looks like we remain with 3 clicks to start adding an item. I'm VERY tempted to kill the whole auto complete notion there and shove a lookup back in.
I made the buttons bigger, added images to them and grouped like functions together. End result is that it is prettier. Mission accomplished.
Went back over all of the screens and looks like after the management grids, there was really nothing else that needed tweaking.
Turned the history function back on to ensure that the old functionality still worked. It appears to, so I left it back on. May need to add some additional handling to the few items I have there and then expand on it, but good for the moment. Also, screen looks a hell of a lot better with the grid. Looked dismal with all of that blank space to the right of the buttons.
So, next on the list? I want to remove the code which automatically rebuilds the database when there is an error connecting. It has been a long time since I nuked a database, but I'm really not comfortable with how readily it does it on me. So, I will put that code into a separate call and add a hidden UI element I can use to trigger it manually. Updates I'm happy with. If it can successfully connect and update the database I see no reason for it not to do it automatically.
Also, want to add back the ability to control the background image. Should improve product adoption and it is simple with no reason not to do it that I can see.
Update #2:
Stroke of brilliance! Figuring my brother will almost always need to look up products or inventory I can create dockable screen elements. First idea was simply to shove the inventory underneath my history grid, but then thought about having the left half of the screen for orders (purchase or sales) and the right half with a bunch of expanders for inventory, products and customers. Maybe I make everything dockable including the buttons and history. Then the screen can be configured as needed.
But, I'm also starting to feel bad about the lack of effort I've been putting into the software lately. So the objective of the day is to accomplish a few things and figure out a few others, laundry list style as the things come into my head:
- Figure out editing the lines on sales orders and purchase orders so that a triple click isn't required.
- Pretty up the main screen buttons.
- Go through each screen and see where an update button may make more sense than my "smart" grids.
- Begin looking into the history list function so I can turn it back on.
Update:
Well, I still can't figure out the damn AutoCompleteBox inside the DataGrid thing. I tried a few of my own ideas and I tried a few things from a bunch of other forums, all failed. Some worse than others. So it looks like we remain with 3 clicks to start adding an item. I'm VERY tempted to kill the whole auto complete notion there and shove a lookup back in.
I made the buttons bigger, added images to them and grouped like functions together. End result is that it is prettier. Mission accomplished.
Went back over all of the screens and looks like after the management grids, there was really nothing else that needed tweaking.
Turned the history function back on to ensure that the old functionality still worked. It appears to, so I left it back on. May need to add some additional handling to the few items I have there and then expand on it, but good for the moment. Also, screen looks a hell of a lot better with the grid. Looked dismal with all of that blank space to the right of the buttons.
So, next on the list? I want to remove the code which automatically rebuilds the database when there is an error connecting. It has been a long time since I nuked a database, but I'm really not comfortable with how readily it does it on me. So, I will put that code into a separate call and add a hidden UI element I can use to trigger it manually. Updates I'm happy with. If it can successfully connect and update the database I see no reason for it not to do it automatically.
Also, want to add back the ability to control the background image. Should improve product adoption and it is simple with no reason not to do it that I can see.
Update #2:
Stroke of brilliance! Figuring my brother will almost always need to look up products or inventory I can create dockable screen elements. First idea was simply to shove the inventory underneath my history grid, but then thought about having the left half of the screen for orders (purchase or sales) and the right half with a bunch of expanders for inventory, products and customers. Maybe I make everything dockable including the buttons and history. Then the screen can be configured as needed.
Comments
Post a Comment