private void frmMain_Shown(object sender, EventArgs e) { try { m_msiUpdater = new msiupdater(new Version(System.Windows.Forms.Application.ProductVersion)); m_msiUpdater.Apppath = System.Windows.Forms.Application.UserAppDataPath; m_msiUpdater.onDataPump += new msiupdater.DataPump(m_msiUpdater_onDataPump); m_msiUpdater.onUpdateProgressChanged += new msiupdater.UpdateProgressChanged(m_msiUpdater_onUpdateProgressChanged); m_msiUpdater.CheckForUpdates("http://develop.trionictuning.com/T7Suite/", "t7suitepro", "T7Suite.msi"); } catch (Exception E) { logger.Debug(E.Message); } if (IsChristmasTime()) { ShowChristmasWish(); } if (m_appSettings.HideSymbolTable) { dockSymbols.Visibility = DockVisibility.AutoHide; dockSymbols.HideImmediately(); } }
void m_msiUpdater_onUpdateProgressChanged(msiupdater.MSIUpdateProgressEventArgs e) { }
void m_msiUpdater_onDataPump(msiupdater.MSIUpdaterEventArgs e) { SetStatusText(e.Data); if (e.UpdateAvailable) { if (e.XMLFile != "" && e.Version.ToString() != "0.0") { if (!this.IsDisposed) { try { this.Invoke(m_DelegateStartReleaseNotePanel, e.XMLFile, e.Version.ToString()); } catch (Exception E) { logger.Debug(E.Message); } } } frmUpdateAvailable frmUpdate = new frmUpdateAvailable(); frmUpdate.SetVersionNumber(e.Version.ToString()); if (m_msiUpdater != null) { m_msiUpdater.Blockauto_updates = false; } if (frmUpdate.ShowDialog() == DialogResult.OK) { if (m_msiUpdater != null) { m_msiUpdater.ExecuteUpdate(e.Version); trionic7.Cleanup(); System.Windows.Forms.Application.Exit(); } } else { // user choose "NO", don't bug him again! if (m_msiUpdater != null) { m_msiUpdater.Blockauto_updates = false; } } } }
void m_msiUpdater_onDataPump(msiupdater.MSIUpdaterEventArgs e) { if (e.UpdateAvailable) { frmUpdateAvailable frmUpdate = new frmUpdateAvailable(); frmUpdate.SetVersionNumber(e.Version.ToString()); if (m_msiUpdater != null) { m_msiUpdater.Blockauto_updates = false; } if (frmUpdate.ShowDialog() == DialogResult.OK) { if (m_msiUpdater != null) { m_msiUpdater.ExecuteUpdate(e.Version); System.Windows.Forms.Application.Exit(); } } else { // user choose "NO", don't bug him again! if (m_msiUpdater != null) { m_msiUpdater.Blockauto_updates = false; } } } }
private void frmMain_Shown(object sender, EventArgs e) { try { m_msiUpdater = new msiupdater(new Version(System.Windows.Forms.Application.ProductVersion)); m_msiUpdater.Apppath = System.Windows.Forms.Application.UserAppDataPath; m_msiUpdater.onDataPump += new msiupdater.DataPump(m_msiUpdater_onDataPump); m_msiUpdater.onUpdateProgressChanged += new msiupdater.UpdateProgressChanged(m_msiUpdater_onUpdateProgressChanged); m_msiUpdater.CheckForUpdates("http://develop.trionictuning.com/TrionicCANFlasher/", "canflasher", "TrionicCANFlash.msi"); } catch (Exception E) { AddLogItem(E.Message); } }
private void Form1_Shown(object sender, EventArgs e) { try { m_msiUpdater = new msiupdater(new Version(System.Windows.Forms.Application.ProductVersion)); m_msiUpdater.Apppath = System.Windows.Forms.Application.UserAppDataPath; m_msiUpdater.onDataPump += new msiupdater.DataPump(m_msiUpdater_onDataPump); m_msiUpdater.onUpdateProgressChanged += new msiupdater.UpdateProgressChanged(m_msiUpdater_onUpdateProgressChanged); m_msiUpdater.CheckForUpdates("http://develop.trionictuning.com/T8Suite/", "t8suitepro", "T8Suite.msi"); } catch (Exception E) { logger.Debug(E.Message); } if (IsChristmasTime()) { ShowChristmasWish(); } }