Example #1
0
        private void versionNotice_Load(object sender, EventArgs e)
        {
            //Current Version
            lblCurrentVersionNumber.Text = VersionCheck.CurrentVersion.ToString();

            //Latest Version
            const string downloadUrl = "http://turtlemine.googlecode.com/files/";
            const string changesUrl  = "http://code.google.com/p/redmine-projects/issues/list?can=1&q=label%3AMilestone-ReleaseXXXX&colspec=ID+Type+Status+Priority+Milestone+Owner+Summary&cells=tiles";

            var latestVersion = new VersionCheck();

            lnkLatestVersion.Text = latestVersion.LatestVersion.ToString();
            lnkLatestVersion.Tag  = downloadUrl + latestVersion.LatestVersionFileName;
            lnkChangeList.Tag     = changesUrl.Replace("XXXX", lnkLatestVersion.Text);
        }
Example #2
0
        /// <summary>
        /// Determines whether [a new version is available].
        /// </summary>
        /// <returns>
        ///     <c>true</c> if [a new version is available]; otherwise, <c>false</c>.
        /// </returns>
        public static bool IsNewVersionAvailable()
        {
            var check = new VersionCheck();

            return(check.LatestVersion > CurrentVersion);
        }