fix bugs

1. barcode be 0000145, instead of 145
2. add functions: update_selectedItem_restock and ..._sell to update the
selected listViewItem
3. xxxx