chri55w / QuickBooks-Timer

Savantech QuickBooks Timer - Issue Tracking / Wiki ONLY
3 stars 0 forks source link

New Timer - Dynamic Customer / Service Item Levels #21

Closed chri55w closed 8 years ago

chri55w commented 8 years ago

Improve the Timer type creation to dynamically identify the depth of a customer or service item to allow any number of tiers for an item

Use of a new custom user control may be required.

chri55w commented 8 years ago

Since the potential growth of the hierarchy of these fields is unclear, i did some research and found a nice looking control that could very well meet our requirements here:

Link to StackOverflow

WpfComboboxTreeview.zip - Source Code and Example Application

image

chri55w commented 8 years ago

This turned out to be a pretty complicated modification, using the code provided in the previoius example set up the data population functions only to have some serious issues applying the Metro Styling. Took a considerable chunk of time but i finally managed to apply the styling as below. Next step, which should be much simpler is the move accross to the actual QuickBooks Timer application. image

chri55w commented 8 years ago

Using the above approach i have modified the timer type creation panel to use Hierarchy Structured ComboBoxes, these are applied to the three fields 'Customer', 'Service Item' and 'Class' and can support any number of tiers.

image