config.checkForUpdates C# (CSharp) Method

checkForUpdates() private method

private checkForUpdates ( ) : void
return void
    private void checkForUpdates()
    {
        try
        {
            string url = "http://www.opensourceautomation.com/getLatestVersion.php?v=" + OSAEObjectPropertyManager.GetObjectPropertyValue("SYSTEM","DB Version").Value;
            //logging.AddToLog("Checking for plugin updates: " + url, false);
            WebRequest request = HttpWebRequest.Create(url);
            WebResponse response = request.GetResponse();
            Stream responseStream = response.GetResponseStream();
            //XmlReader rdr = XmlReader.Create(responseStream);

            XElement xml = XElement.Load(responseStream);
            XElement svc = xml.Element("service");

            string latest = svc.Element("major").Value + "." + svc.Element("minor").Value + "." + svc.Element("revision").Value;

            if (latest != lblVersion.Text) hypUpgrade.Visible = true;
            else hypUpgrade.Visible = false;

            response.Close();
        }
        catch (Exception ex)
        { }
    }