Example #1
0
		/*
		public string VersionConverter(string version){
			
			string[] versions = version.Split('.');
			string versionFile = System.IO.Path.Combine(paths.AppPath,"version.txt");
			string sFix = "";
			
			if(System.IO.File.Exists(versionFile)){
				try {
					using (StreamReader file = new StreamReader(versionFile)) {
						string text = file.ReadToEnd();
						sFix = text.Trim();
					}
				} catch {
				}						
			}
			

			string webVersion = String.Format("{0}q{1}{2}", versions[0], versions[1],sFix);
			return webVersion;			
		}
		*/
		
		public string CheckVersionSynch(string version,string token, out string newVersion){
			newVersion = String.Empty;
			string URL = getVersion;//"http://moscrif.com/ide/checkVersion.ashx?v={0}";
			SystemWebClient client = new SystemWebClient();
			
			string[] versions = version.Split('.');
			if (versions.Length != 4){
				return "Invalid Version.";
			}
			/*
			int iFix = 0;
			
			if(Int32.TryParse(versions[3],out iFix)){
				iFix = 0;
			}
			string sFix = "";
			if(iFix>0){
				sFix = ((char)(0-1+'a')).ToString();
			}*/
						
			string webVersion = MainClass.Tools.VersionConverter(version);//  String.Format("{0}q{1}{2}", versions[0], versions[1],sFix);
			
			if(String.IsNullOrEmpty(token)){
				URL = String.Format(URL,webVersion);
			} else {
				URL =MainClass.Settings.getVersionLog;
				URL = String.Format(URL+"&t={1}",webVersion,token);
			}
			
			URL = String.Format(URL,version,token);
			
			Stream strResult = client.OpenRead(new Uri(URL));

			StreamReader reader = new StreamReader( strResult );
			string result = reader.ReadToEnd();

			if(!String.IsNullOrEmpty(result) ){
				newVersion = result;
				return "New version is found.";
				
			} else {
				return "New version is not found.";
			}
					
		}		
Example #2
0
        /*
        public string VersionConverter(string version){

            string[] versions = version.Split('.');
            string versionFile = System.IO.Path.Combine(paths.AppPath,"version.txt");
            string sFix = "";

            if(System.IO.File.Exists(versionFile)){
                try {
                    using (StreamReader file = new StreamReader(versionFile)) {
                        string text = file.ReadToEnd();
                        sFix = text.Trim();
                    }
                } catch {
                }
            }

            string webVersion = String.Format("{0}q{1}{2}", versions[0], versions[1],sFix);
            return webVersion;
        }
        */
        public string CheckVersionSynch(string version,string token, out string newVersion)
        {
            newVersion = String.Empty;
            string URL = getVersion;//"http://moscrif.com/ide/checkVersion.ashx?v={0}";
            SystemWebClient client = new SystemWebClient();

            string[] versions = version.Split('.');
            if (versions.Length != 4){
                return "Invalid Version.";
            }
            /*
            int iFix = 0;

            if(Int32.TryParse(versions[3],out iFix)){
                iFix = 0;
            }
            string sFix = "";
            if(iFix>0){
                sFix = ((char)(0-1+'a')).ToString();
            }*/

            string webVersion = MainClass.Tools.VersionConverter(version);//  String.Format("{0}q{1}{2}", versions[0], versions[1],sFix);

            if(String.IsNullOrEmpty(token)){
                URL = String.Format(URL,webVersion);
            } else {
                URL =MainClass.Settings.getVersionLog;
                URL = String.Format(URL+"&t={1}",webVersion,token);
            }

            URL = String.Format(URL,version,token);

            Stream strResult = client.OpenRead(new Uri(URL));

            StreamReader reader = new StreamReader( strResult );
            string result = reader.ReadToEnd();

            if(!String.IsNullOrEmpty(result) ){
                newVersion = result;
                return "New version is found.";

            } else {
                return "New version is not found.";
            }
        }