// 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); }
// Obtiene la última versión del servidor public string getLastVersionFromServer() { //VersionUtil versionUtil = new VersionUtil(); return(VersionUtil.getLastVersionFromServer()); }