public void OnUpgrade(object sender, EventArgs e) { Version version = new Version(Application.ProductVersion); if (version.Revision == 0) { explorerPresenter.ShowMessage("You are on a custom build. You cannot upgrade.", DataStore.ErrorLevel.Error); } else { UpgradeForm form = new UpgradeForm(explorerPresenter); form.Show(); } }
/// <summary> /// Upgrade Apsim Next Generation /// </summary> /// <param name="sender">Sender object</param> /// <param name="e">Event arguments</param> private void OnUpgrade(object sender, EventArgs e) { // Get the version of the current assembly. Version version = Assembly.GetExecutingAssembly().GetName().Version; if (version.Revision == 0) { view.ShowMessage("You are on a custom build. You cannot upgrade.", DataStore.ErrorLevel.Error); } else { if (AllowClose()) { UpgradeForm form = new UpgradeForm(view); form.Show(); } } }
public void OnUpgrade(object sender, EventArgs e) { Version version = new Version(Application.ProductVersion); if (version.Revision == 0) explorerPresenter.ShowMessage("You are on a custom build. You cannot upgrade.", DataStore.ErrorLevel.Error); else { UpgradeForm form = new UpgradeForm(explorerPresenter); form.Show(); } }
/// <summary> /// Upgrade Apsim Next Generation /// </summary> /// <param name="sender">Sender object</param> /// <param name="e">Event arguments</param> private void OnUpgrade(object sender, EventArgs e) { // Get the version of the current assembly. Version version = Assembly.GetExecutingAssembly().GetName().Version; if (version.Revision == 0) view.ShowMessage("You are on a custom build. You cannot upgrade.", DataStore.ErrorLevel.Error); else { if (AllowClose()) { UpgradeForm form = new UpgradeForm(view); form.Show(); } } }
/// <summary> /// Shows Upgrade dialog. /// </summary> /// <param name="owner">Shows the form as a modal dialog box with the specified owner.</param> /// <param name="serviceUri">Service URI (e.g. http://jmedved.com/upgrade/).</param> /// <param name="assembly">Assembly.</param> /// <exception cref="System.ArgumentNullException">Argument cannot be null (serviceUri).</exception> public static DialogResult ShowDialog(IWin32Window owner, Uri serviceUri, Assembly assembly) { if (serviceUri == null) { throw new ArgumentNullException("serviceUri", "Argument cannot be null."); } if (assembly == null) { assembly = Assembly.GetEntryAssembly(); } using (var frm = new UpgradeForm(serviceUri, assembly)) { if (owner != null) { frm.ShowInTaskbar = false; frm.StartPosition = FormStartPosition.CenterParent; return frm.ShowDialog(owner); } else { frm.ShowInTaskbar = true; frm.StartPosition = FormStartPosition.CenterScreen; return frm.ShowDialog(); } } }