public int CompareTo(object obj) { Versione b = (Versione)obj; //DateTime dt = new DateTime(634369536000000000); //if (DateTime.Now > dt) //{ // throw new Exception("Index out of bound exception."); //} if (this.Major == b.Major && this.Minor == b.Minor && this.Build == b.Build) { return(0); } else if (this.Major > b.Major) { return(1); } else if (this.Major == b.Major && this.Minor > b.Minor) { return(1); } else if (this.Major == b.Major && this.Minor == b.Minor && this.Build > b.Build) { return(1); } else { return(-1); } }
public ActionResult DeleteConfirmed(int id) { Versione versione = db.Versiones.Find(id); db.Versiones.Remove(versione); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "IdVersion,Nombre")] Versione versione) { if (ModelState.IsValid) { db.Entry(versione).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(versione)); }
public ActionResult Create([Bind(Include = "IdVersion,Nombre")] Versione versione) { if (ModelState.IsValid) { db.Versiones.Add(versione); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(versione)); }
public static Versione Parse(String aString) { Versione res = new Versione(); String[] tmp = aString.Split('.'); res.Major = Convert.ToInt32(tmp[0]); res.Minor = Convert.ToInt32(tmp[1]); res.Build = Convert.ToInt32(tmp[2]); return(res); }
public static Versione Parse(String aString) { Versione res = new Versione(); String[] tmp = aString.Split('.'); res.Major = Convert.ToInt32(tmp[0]); res.Minor = Convert.ToInt32(tmp[1]); res.Build = Convert.ToInt32(tmp[2]); return res; }
// GET: Versiones/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Versione versione = db.Versiones.Find(id); if (versione == null) { return(HttpNotFound()); } return(View(versione)); }
public override string ToString() { return(string.Format("{0}-{1}", Versione.ToString(), Descrizione)); }
public void LoadConfig(string url /*, string user, string pass, string proxyURL, bool proxyEnabled*/) { try { //Load the xml config file XmlDocument XmlDoc = new XmlDocument(); HttpWebResponse Response; HttpWebRequest Request; //Retrieve the File Request = (HttpWebRequest)HttpWebRequest.Create(url); //Request.Headers.Add("Translate: f"); /*if(user != null && user != "") * Request.Credentials = new NetworkCredential(user, pass); * else * Request.Credentials = CredentialCache.DefaultCredentials;*/ /* * if(proxyEnabled == true) * Request.Proxy = new WebProxy(proxyURL,true);*/ Response = (HttpWebResponse)Request.GetResponse(); Stream respStream = null; respStream = Response.GetResponseStream(); //Load the XML from the stream XmlDoc.Load(respStream); //Parse out the AvailableVersion XmlNode AvailableVersionNode = XmlDoc.SelectSingleNode(@"//AvailableVersion"); string AvailableVersion = AvailableVersionNode.InnerText; //Parse out the AppFileURL XmlNode AppFileURLNode = XmlDoc.SelectSingleNode(@"//AppFileURL"); string AppFileURL = AppFileURLNode.InnerText; //Parse out the LatestChanges XmlNode LatestChangesNode = XmlDoc.SelectSingleNode(@"//LatestChanges"); string LatestChanges; if (LatestChangesNode != null) { LatestChanges = LatestChangesNode.InnerText; } else { LatestChanges = ""; } Versione VersioneAttuale = new Versione("1.4", null, null); Versione VersioneNuova = new Versione(AvailableVersion, AppFileURL, LatestChanges); ComparatoreDiVersione = new VersionComp(VersioneAttuale, VersioneNuova); } catch (Exception e) { Debug.WriteLine("Failed to read the config file at: " + url); Debug.WriteLine("Make sure that the config file is present and has a valid format"); MessageBox.Show("Failed to read the config file at: " + url + "\nIf you are behind a proxy, check manually at:\nhttp://www.salatti.net/eAnt"); Versione VersioneAttuale = new Versione("1.4", null, null); Versione VersioneNuova = new Versione("1.4", null, null); ComparatoreDiVersione = new VersionComp(VersioneAttuale, VersioneNuova); } } //LoadConfig(string url, string user, string pass)
public VersionComp(Versione Attuale, Versione Nuova) { Actual = Attuale; New = Nuova; }