WinHeist Windows Hobbyist Electronic Inventory SysTem

Version 1.0.6

This new version features some nice upgrades including Resistor and Capacitor Code Calculators, and the ability to attach additional documents to a component. This version also includes many bug fixes and minor tweaks to enhance behavior and appearance.

WinHeist was developed by a hobbyist for other hobbyists with a desire to organize their electronic components. Designed to be simple and intuitive to use with the ability to quickly enter basic information but provide more advanced features for those requiring the extra functionality.

Screenshots

WinHeist Features

  • NEW Resistor Code Calculator - convert color code to value and back.
  • NEW Capacitor Code Calculator - convert 3 digit code to value and back.
  • Configurable - Configured to organize components in a Category/Subcategory model that is defined by the user.
  • Advanced Search - Search by Category or by text in component title.
  • Order Tracking - An Order is a collection of components and information such as the supplier and pricing information related to each component. When the items have been received the user may commit the order and inventory will automatically update inventory.
  • Supplier and Pricing - is optional but used in conjuction with Order Tracking provide a powerful means to keep a record of component inventory.
  • Price Comparison - In the order module an option to compare prices for components in the order by supplier has been provided. This is a new feature.
  • Project tracking - Like Order tracking Project Tracking allows the user to create a Bill of Materials and when committed will automatically update inventory.
  • Contexual Notes - Notes may be associated with components, orders or projects and can additionally be viewed and/or modified in the notes manager.
  • Alerts - may be set on a component to notify the user when a components count gets to or below a certain value or zero. The component line in the grid will display a red background when an alert is active for a given component. An option is also provided in the main toolbar to create an order based on alerts.
  • Attachments - As of version 1.0.6 the ability to associate multiple documents to a component is now supported. If there are multiple documents a selection dialog is displayed that allows the user to select the document to view.
  • Auto naming - Since entering data is the most time consuming activity an option is provided to automatically generate the name using the {Subcategory}{Category}{Value} construct.

WinHeist is similar to other organizers in that it allows the user to create, edit, delete and search a database of items but unlike other applications WinHeist allows the user to maintain supplier and price information for each component in the database. When this feature is used in conjunction with ordering it helps the user to keep a grocery list of items that need ordering and compare prices to determine which supplier to order from.

The screen shots below show the main screens that are used to enter, manage and manipulate component inventory. The main goal that I've tried to follow during the design and programming phases is to keep it as simple as possible but allow more functionality to those that require it. If you have anything you would like me to add to the application please leave a message.

Although I have spent a lot of time QAing this application there are liable to be some minor problems with it. If you do find a problem or have something you would like to see implemented leave me a message. If you are reporting a problem PLEASE give me some insignt as to what you were doing at time of error and the error message if any.