예제 #1
0
        // Método para chequeo de la versión del programa
        public bool checkProgramVersion(string pExePath)
        {
            bool   availableUpdate = false;
            string localVersion    = VersionUtil.getApplicationVersion(pExePath);
            string serverVersion   = this.getLastVersionFromServer();
            string resultString    = "L: " + localVersion + " | S: " + serverVersion + " | " + VersionUtil.compareVersions(localVersion, serverVersion);

            Console.WriteLine(resultString);
            //if (String.Compare(localVersion, serverVersion) < 0)
            if (VersionUtil.compareVersions(localVersion, serverVersion) < 0)
            {
                // Si la versión local es menor, se debe realizar actualización
                availableUpdate = true;
                Console.WriteLine("Versión Local " + localVersion + " menor. Se requiere actualización.");
            }
            return(availableUpdate);
        }
예제 #2
0
 // Obtiene la última versión del servidor
 public string getLastVersionFromServer()
 {
     //VersionUtil versionUtil = new VersionUtil();
     return(VersionUtil.getLastVersionFromServer());
 }