private void button1_Click(object sender, EventArgs e)
 {
     try
     {
         if (txtCategorySearch.Text != "")
         {
             SMLIB.Entity.Store store = StoreRepo.retrieveByName(txtCategorySearch.Text);
             if (store != null)
             {
                 lvStore.Items.Clear();
                 ListViewItem lvi = new ListViewItem(store.StoreId.ToString());
                 lvi.SubItems.Add(store.StoreName);
                 lvi.SubItems.Add(store.StoreContactNumber.ToString());
                 lvi.SubItems.Add(store.StoreAddress);
                 lvStore.Items.Add(lvi);
             }
             else
             {
                 MessageBox.Show("Search item not found.");
             }
         }
         else
         {
             MessageBox.Show("Search item can not be empty, please try again.");
         }
     }
     catch (Exception)
     {
         MessageBox.Show("Item not found.");
     }
 }