Example #1
0
		private void m_archive_Click(object sender, EventArgs e)
		{
			// did the user select the FieldWorks backup file to archive?
			if (m_fieldWorksBackup.Checked)
			{
				if (m_rbNewBackup.Checked)
				{
					using (BackupProjectDlg dlg = new BackupProjectDlg(m_cache, m_appAbbrev,
						m_helpTopicProvider))
					{
						if ((dlg.ShowDialog(this) == DialogResult.OK)
							&& (!string.IsNullOrEmpty(dlg.BackupFilePath)))
						{
							m_filesToArchive.Add(dlg.BackupFilePath);
						}
						else
						{
							DialogResult = DialogResult.None;
							return;
						}
					}
				}
				else
				{
					m_filesToArchive.Add(m_lastBackupFile);
				}
			}

			// other files would go here, if there were an option to archive them.

			// close the dialog
			DialogResult = DialogResult.OK;
		}
Example #2
0
		/// ------------------------------------------------------------------------------------
		/// <summary>
		/// Backup the project.
		/// </summary>
		/// <param name="dialogOwner">The dialog owner.</param>
		/// <param name="fwApp">The FW application.</param>
		/// <returns>The path to the backup file, or <c>null</c></returns>
		/// ------------------------------------------------------------------------------------
		internal static string BackupProject(Form dialogOwner, FwApp fwApp)
		{
			using (BackupProjectDlg dlg = new BackupProjectDlg(Cache,
				GetCommandLineAbbrevForAppName(fwApp.ApplicationName), fwApp))
			{
				if (dlg.ShowDialog(dialogOwner) == DialogResult.OK)
				{
					return dlg.BackupFilePath;
				}
			}
			return null;
		}
Example #3
0
		private void btnBackup_Click(object sender, EventArgs e)
		{
			using(var dlg = new BackupProjectDlg(m_cache, FwUtils.ksFlexAbbrev, m_mediator.HelpTopicProvider))
				dlg.ShowDialog(this);
		}
		private void m_backupButton_Click(object sender, EventArgs e)
		{
			using (var dlg = new BackupProjectDlg(m_cache, FwUtils.ksFlexAbbrev, m_helpTopicProvider))
				dlg.ShowDialog(this);

		}