public bool GetVersionFromServer() { FTPVersionServer.VersionServer server = GetVersionServer(); var versions = server.GetAllAppVersions(); List<int> list = new List<int>(); foreach (string vs in versions) { try { list.Add(int.Parse(vs)); } catch { } } list.Sort(); list.Reverse(); int latestVersion = list[0]; if (latestVersion > Version) { server.GetFile("Helper.xml", latestVersion.ToString(), "Helper.xml"); return true; } return false; }
public void PutVersionOnServer() { FTPVersionServer.VersionServer server = GetVersionServer(); Version++; SaveState(); server.PutFile("Helper.xml", Version.ToString()); }
private FTPVersionServer.VersionServer GetVersionServer() { System.Collections.Specialized.NameValueCollection appSett = System.Configuration.ConfigurationManager.AppSettings; FTPVersionServer.VersionServer server = new FTPVersionServer.VersionServer(appSett["FTPServer"], appSett["FTPUser"], appSett["FTPPassword"], appSett["FTPAppDir"]); return server; }