Added dynamic control for handling customer inventory

Instead of adding a popup window to handle customer inventory, we can
create dynamic controls to allow the user to change inventory levels of
current stock items and to add/delete item rows.