/// <summary> /// 检查更新,可指定是否允许取消更新 /// </summary> /// <param name="allowCancel">是否允许取消更新</param> /// <returns>true 表示程序应继续运行,否则程序应退出</returns> public static bool CheckUpdate(bool allowCancel = false) { //检查更新 using (FrmUpdate dialog = new FrmUpdate()) { return(dialog.CheckUpdate(allowCancel)); } }
/// <summary> /// Shows the update form. /// </summary> private static void ShowUpdateForm() { var updateForm = new FrmUpdate(); if (updateForm.ShowDialog().Equals(DialogResult.OK)) { Exit(); } }
private void tileGuncelleme_ItemClick(object sender, TileItemEventArgs e) { WebClient indir = new WebClient(); string programVersion = Assembly.Load("BenimSalonum.BackOffice").GetName().Version.ToString(); string guncelVersion = indir.DownloadString("http://localhost/version.txt"); if (programVersion != guncelVersion) { if (frmUpdate == null || frmUpdate.IsDisposed) { frmUpdate = new FrmUpdate(); frmUpdate.ShowDialog(); } } else { MessageBox.Show("Programınız Güncel."); } }