public static void SetHyperlinkVisible(this HyperLink hyperlink, ONLCompetition comp, string paramName)
 {
     try
     {
         if (comp == null)
         {
             hyperlink.Visible = false;
             return;
         }
         string linkToSet = comp.GetBinaryParamLink(paramName);
         if (String.IsNullOrEmpty(linkToSet))
         {
             hyperlink.Visible = false;
         }
         else
         {
             hyperlink.Visible     = true;
             hyperlink.NavigateUrl = linkToSet;
         }
     }
     catch { }
 }
        private static void SetImageLinkVisible(HyperLink link, string paramName, ONLCompetition comp)
        {
            if (comp == null)
            {
                link.Visible = false;
                return;
            }
            string srcToSet = comp.GetBinaryParamLink(paramName);

            if (String.IsNullOrEmpty(srcToSet))
            {
                link.Visible = false;
                return;
            }
            link.ImageUrl = srcToSet;
            string strNavigate = comp.GetStringParam(paramName + Constants.PDB_PARAM_ADD_INFO);

            if (strNavigate == null)
            {
                strNavigate = String.Empty;
            }
            link.NavigateUrl = strNavigate;
            link.Enabled     = !strNavigate.Equals(String.Empty);
        }