Esempio n. 1
0
		void updateController1_checkForUpdatesCompleted(object sender, updateSystemDotNet.appEventArgs.checkForUpdatesCompletedEventArgs e)
		{
			if (e.Error != null)
			{
				MessageBox.Show("Whoops, bei der Updatesuche is was schiefgegangen:\r\n" + e.Error.Message);
			}
		}
Esempio n. 2
0
		bool updateController1_confirmUpdatePackage(object sender, updateSystemDotNet.appEventArgs.confirmUpdatePackageEventArgs e)
		{
			/*
			if (MessageBox.Show("Confirm Version: " + e.updatePackage.releaseInfo.ToString(), "testApplication", MessageBoxButtons.YesNo) == System.Windows.Forms.DialogResult.Yes)
				return true;
			else
				return false;*/
			return true;
		}
Esempio n. 3
0
		void updateController1_updateFound(object sender, updateSystemDotNet.appEventArgs.updateFoundEventArgs e)
		{
			StringBuilder sbChanges = new StringBuilder();
			foreach (KeyValuePair<updateSystemDotNet.Core.Types.enhancedVersion, updateSystemDotNet.Core.Types.changelogDocument> chlgDoc in e.Result.Changelogs)
			{
				sbChanges.AppendLine(chlgDoc.Value.germanChanges);
			}

			if (MessageBox.Show(
				string.Format("Es wurden Aktualisierungen gefunden!\r\nNeueste Version: {0}\r\nÄnderungen:\r\n{1}\r\nMöchten Sie die Updates jetzt installieren", e.Result.newUpdatePackages[e.Result.newUpdatePackages.Count - 1].releaseInfo.Version,sbChanges.ToString()),
				"Updatebenachrichtigung",
				MessageBoxButtons.YesNo,
				MessageBoxIcon.Information) == DialogResult.Yes)
			{
				updateController1.downloadUpdates();
			}
			foreach (updatePackage package in updateController1.currentUpdateResult.newUpdatePackages) {
				string wert = package.customFields["wert"];
			}
		}
Esempio n. 4
0
 void myDownloadForm_downloadUpdatesProgressChanged(object sender, updateSystemDotNet.appEventArgs.downloadUpdatesProgressChangedEventArgs e)
 {
     progressBar1.Value = e.ProgressPercentage;
 }
Esempio n. 5
0
		void updateController1_updateInstallerStarted(object sender, updateSystemDotNet.appEventArgs.updateInstallerStartedEventArgs e)
		{
			//if (!updateController1.autoCloseHostApplication) { this.Close(); }
		}
Esempio n. 6
0
 private void updateController_updateInstallerStarted(object sender, updateSystemDotNet.appEventArgs.updateInstallerStartedEventArgs e)
 {
     overrideSaveDialog = true;
     this.Close();
 }
Esempio n. 7
0
 //Dieses Event wird nur aufgerufen wenn ein Update gefunden wurde.
 void updateController1_updateFound(object sender, updateSystemDotNet.appEventArgs.updateFoundEventArgs e)
 {
     //Ueber e.Result kann auf die Updateinformationen zugegriffen werden.
     UpdateDialog ud = new UpdateDialog(e.Result, mc.Version);
     //if (MessageBox.Show(string.Format("An update is available!\r\nUpdate available: {0}\r\nWould you like to install the update now?", e.Result.newUpdatePackages[e.Result.newUpdatePackages.Count - 1].Version),
     //    "Update available",
     //    MessageBoxButtons.YesNo,
     //    MessageBoxIcon.Information) == DialogResult.Yes)
     if (ud.ShowDialog() == DialogResult.Yes)
     {
         //Diese Methode startet den asynchronen Updatedownload
         updateController.downloadUpdates();
         lblStatusBar.Text = "downloading update...";
     }
 }
Esempio n. 8
0
 //Dieses Event wird aufgerufen wenn sich der Downloadstatus aendert.
 void updateController1_downloadUpdatesProgressChanged(object sender, updateSystemDotNet.appEventArgs.downloadUpdatesProgressChangedEventArgs e)
 {
     //Ueber e.ProgressPercentage kann der aktuelle Fortschritt in Prozent abgefragt,
     //und beispielsweise an eine ProgressBar uebergeben werden
     progressBar.Value = e.ProgressPercentage;
 }
Esempio n. 9
0
 //Dieses Event wird immer aufgerufen wenn die Updatesuche beendet wurde.
 void updateController1_checkForUpdatesCompleted(object sender, updateSystemDotNet.appEventArgs.checkForUpdatesCompletedEventArgs e)
 {
     //Ob waehrend der Updatesuche ein Fehler aufgetreten ist,
     //kann der Variablen e.Error entnommen werden (e.Error != null)
     if (e.Error != null)
     {
         lblStatusBar.Text = "an error occurred while searcing for updates:\r\n" + e.Error.Message;
         TimedRemoveText(5000);
     }
     else
     {
         lblStatusBar.Text = "you already have the newest version " + mc.Version;
         TimedRemoveText(5000);
     }
 }