protected void LoadItems()
 {
     if (!HasEditPermission)
     {
         dgAds.Columns[dgAds.Columns.Count - 1].Visible = false;
     }
     dgAds.VirtualItemCount = AdvertisementController.GetAllAds().Count;
     if (dgAds.VirtualItemCount == 0)
     {
         phHasItems.Visible   = false;
         phHasNoItems.Visible = true;
         lblNoItems.Text      = AdvertisementsStrings.GetText(@"MessageNoCompaniesFound");
     }
     else
     {
         phHasItems.Visible   = true;
         phHasNoItems.Visible = false;
         if (dgAds.PageSize * dgAds.CurrentPageIndex > dgAds.VirtualItemCount)
         {
             dgAds.CurrentPageIndex = 0;
             hfCurrentPageIndex_dgCompanies.Value = dgAds.CurrentPageIndex.ToString();
         }
         List <AdvertisementUI> items = AdvertisementController.GetAllAds(dgAds.PageSize, dgAds.CurrentPageIndex);
         BindList(items);
     }
 }