InventoryManager
he Inventory Manager App is a tool for monitoring inventory levels for a small business. The Inventory Manager App allows organisation to record purchase orders and when these are fulfilled, record customers orders and when these are dispatched as well as to carry out periodic stock checks to update inventory levels.
Install / Use
/learn @delordson/InventoryManagerREADME
<a href="https://github.com/delordson/InventoryManager/blob/master/Resources/Main.png"><img class="alignnone size-full wp-image-1837" alt="Main" src="https://github.com/delordson/InventoryManager/blob/master/Resources/Main.png" width="937" height="579" /></a>
The Inventory Manager App is a tool for monitoring inventory levels for a small business. The Inventory Manager App allows organisation to record purchase orders and when these are fulfilled, record customers orders and when these are dispatched as well as to carry out periodic stock checks to update inventory levels.
<h2>Modules</h2> The Inventory Manager App Home Page provides easy access the primary modules which include the Product Manager Module, the Purchase Order Module, the Manage Orders Module and the Stock Check module. In addition, the Setting tab of the Home page includes modules for managing Employees, Suppliers, Customers, Product Categories and Shipping Methods.
<h2>Access</h2> Access is controlled through a log in screen. The administrator uses an associated Silverlight application to configure new users, create roles and permissions for those roles as well as to assign users to roles.
<a href="https://github.com/delordson/InventoryManager/blob/master/Resources/183134_Login.png"><img class="alignnone size-large wp-image-1937" alt="183134_Login" src="https://github.com/delordson/InventoryManager/blob/master/Resources/183134_Login.png" width="700" height="393" /></a>
<h2></h2> <h2>The Home Screen</h2> The Home screen provides a main menu for accessing the App modules…
<a href="https://github.com/delordson/InventoryManager/blob/master/Resources/screenshot_04192014_090821.png"><img title="screenshot_04192014_090821" alt="screenshot_04192014_090821" src="https://github.com/delordson/InventoryManager/blob/master/Resources/screenshot_04192014_090821.png" width="644" height="364" /></a>
<h2></h2> …as well as a module for accessing the settings.
<a href="https://github.com/delordson/InventoryManager/blob/master/Resources/screenshot_04192014_090936.png"><img class="alignnone size-large wp-image-1880" alt="screenshot_04192014_090936" src="https://github.com/delordson/InventoryManager/blob/master/Resources/screenshot_04192014_090936.png" width="700" height="393" /></a>
<h2></h2> <h2>Purchase Orders</h2> The business adds to its inventory of products by raising PO’s with its suppliers. Clicking or tabbing on the Purchase Orders button takes the user to the ‘Browse Purchase Orders’ Page. On this page, the user is presented with a list of all PO’s. A search box is present for quickly navigating to a required PO’s.<a href="https://github.com/delordson/InventoryManager/blob/master/Resources/screenshot_04192014_073528.png"><img class="alignnone size-large wp-image-1842" alt="screenshot_04192014_073528" src="https://github.com/delordson/InventoryManager/blob/master/Resources/screenshot_04192014_073528.png" width="700" height="393" /></a>
Clicking or tabbing on any PO listed takes the user to a page for managing that PO. The ‘Add’ button allows new PO’s to be raised.
The PO page is laid out in a two tabs. The ‘Details’ tab presents key information about the PO such as the PO Number, the date raised date raised, the date the order is required by and the shipping method.
<a href="https://github.com/delordson/InventoryManager/blob/master/Resources/screenshot_04192014_073534.png"><img class="alignnone size-large wp-image-1843" alt="screenshot_04192014_073534" src="https://github.com/delordson/InventoryManager/blob/master/Resources/screenshot_04192014_073534.png" width="700" height="393" /></a>
The PO Details tab contains a list of products included in that purchase order.
<a href="https://github.com/delordson/InventoryManager/blob/master/Resources/screenshot_04192014_073537.png"><img class="alignnone size-large wp-image-1844" alt="screenshot_04192014_073537" src="https://github.com/delordson/InventoryManager/blob/master/Resources/screenshot_04192014_073537.png" width="700" height="393" /></a>
Clicking or tabbing on any items in the PO opens it for edit. New products can be added to the PO by clicking or tabbing on the ‘Add’ button.
<a href="https://github.com/delordson/InventoryManager/blob/master/Resources/screenshot_04192014_073541.png"><img class="alignnone size-large wp-image-1845" alt="screenshot_04192014_073541" src="https://github.com/delordson/InventoryManager/blob/master/Resources/screenshot_04192014_073541.png" width="700" height="393" /></a>
Of course the built in LightSwitch validation of required fields and field lengths works great as expected…
<a href="https://github.com/delordson/InventoryManager/blob/master/Resources/screenshot_04192014_075633.png"><img class="alignnone size-large wp-image-1876" alt="screenshot_04192014_075633" src="https://github.com/delordson/InventoryManager/blob/master/Resources/screenshot_04192014_075633.png" width="700" height="393" /></a>
…but we’ve also added business logic where it makes sense. So you can’t set the reorder level to a negative number.
<a href="https://github.com/delordson/InventoryManager/blob/master/Resources/screenshot_04192014_080222.png"><img class="alignnone size-large wp-image-1878" alt="screenshot_04192014_080222" src="https://github.com/delordson/InventoryManager/blob/master/Resources/screenshot_04192014_080222.png" width="700" height="393" /></a>
<strong>Orders</strong>
Orders from customers are managed using the ‘Manage Orders’ module. Clicking or tabbing on the Manage Orders button takes the user to the ‘Browse Orders’ Page. On this page, the user is presented with a list of all Orders from customers. A search box is present for quickly navigating to a required Order.
<a href="https://github.com/delordson/InventoryManager/blob/master/Resources/screenshot_04192014_073555.png"><img class="alignnone size-large wp-image-1846" alt="screenshot_04192014_073555" src="https://github.com/delordson/InventoryManager/blob/master/Resources/screenshot_04192014_073555.png" width="700" height="393" /></a>
Clicking or tabbing on any Order listed takes the user to a page for editing the Order. The ‘Add’ button allows new Orders to be raised.
The page is laid out in a two tabs. The ‘Order Info’ tab presents key information about the Order such as the Order reference, the order date, the customer and the payment details.
<a href="https://github.com/delordson/InventoryManager/blob/master/Resources/screenshot_04192014_073559.png"><img class="alignnone size-large wp-image-1847" alt="screenshot_04192014_073559" src="https://github.com/delordson/InventoryManager/blob/master/Resources/screenshot_04192014_073559.png" width="700" height="393" /></a>
The ‘Order Details’ tab contains a list of products for the order.
<a href="https://github.com/delordson/InventoryManager/blob/master/Resources/screenshot_04192014_073602.png"><img class="alignnone size-large wp-image-1848" alt="screenshot_04192014_073602" src="https://github.com/delordson/InventoryManager/blob/master/Resources/screenshot_04192014_073602.png" width="700" height="393" /></a>
New products can be added to the order by clicking or tabbing on the ‘Add’ button. Exiting products on the order can be edited by clicking or tabbing on the product.
<a href="https://github.com/delordson/InventoryManager/blob/master/Resources/screenshot_04192014_073606.png"><img class="alignnone size-large wp-image-1849" alt="screenshot_04192014_073606" src="https://github.com/delordson/InventoryManager/blob/master/Resources/screenshot_04192014_073606.png" width="700" height="393" /></a>
<strong>Stock Checks</strong>
The business can carry out periodic stock checks and record these using the ‘Stock Check’ module. Clicking or tabbing on the Stock Check button takes the user to the ‘Browse Stock Checks’ Page. On this page, the user is presented with a list of all Stock Checks previously undertaken. A search box is present for quickly navigating to a required Stock Check.
<a href="https://github.com/delordson/InventoryManager/blob/master/Resources/screenshot_04192014_073615.png"><img class="alignnone size-large wp-image-1850" alt="screenshot_04192014_073615" src="https://github.com/delordson/InventoryManager/blob/master/Resources/screenshot_04192014_073615.png" width="700" height="393" /></a>
Clicking or tabbing on any Stock Check listed takes the user to a page for editing the Stock Check. The ‘Add’ button allows new Stock Checks to be created.
The page is laid out in a two tabs. The ‘Stock Check Info’ tab presents key information about the Stock check such as the date carried out and the name of the employee who carried it out.
<a href="https://github.com/delordson/InventoryManager/blob/master/Resources/screenshot_04192014_073621.png"><img class="alignnone size-large wp-image-1851" alt="screenshot_04192014_073621" src="https://github.com/delordson/InventoryManager/blob/master/Resources/screenshot_04192014_073621.png" width="700" height="393" /></a>
The ‘Stock Check Details’ tab lists the products for which a stock or inventory check was carried out and for each, it presents the number that were expected to be ‘On Hand’ and the number that were found to be available.
<a href="https://github.com/delordson/InventoryManager/blob/master
