Esempio n. 1
0
        private void wizard_FinishButtonClick(
            object sender,
            CancelEventArgs e)
        {
            var selected = new FileGroupCollection(null);

            foreach (ListViewItem item in listViewFileGroups.Items)
            {
                if (item.Checked && item.Tag != null && item.Tag is FileGroup)
                {
                    selected.Add(item.Tag as FileGroup);
                }
            }

            var destinationFilePath = textBoxSourceDestination.Text.Trim();

            using (var gui =
                       new BackgroundWorkerLongProgressGui(
                           // DoWork event handler.
                           delegate
            {
                ImportExportHelper.ExportFileGroups(
                    _groups.Project,
                    destinationFilePath,
                    selected,
                    ImportExportType.Excel);
            },
                           BackgroundWorkerLongProgressGui.CancellationMode.Cancelable
                           ))
            {
                Debug.Assert(gui != null);
            }

            var dr = XtraMessageBox.Show(
                this,
                Resources.SR_ImportExportWizard_wizardFinishButtonClick_ExcelDocumentNow,
                @"Zeta Resource Editor",
                MessageBoxButtons.YesNo,
                MessageBoxIcon.Question,
                MessageBoxDefaultButton.Button1);

            if (dr == DialogResult.Yes)
            {
                Process.Start(destinationFilePath);
            }

            // Finially close
            DialogResult = DialogResult.OK;
            Close();
        }
		private void wizard_FinishButtonClick(
			object sender,
			CancelEventArgs e )
		{
			var selected = new FileGroupCollection( null );
			foreach ( ListViewItem item in listViewFileGroups.Items )
			{
				if ( item.Checked && item.Tag != null && item.Tag is FileGroup )
				{
					selected.Add( item.Tag as FileGroup );
				}
			}

			var destinationFilePath = textBoxSourceDestination.Text.Trim();

			using ( var gui =
				new BackgroundWorkerLongProgressGui(
				// DoWork event handler.
					delegate
					{
						ImportExportHelper.ExportFileGroups(
							_groups.Project,
							destinationFilePath,
							selected,
							ImportExportType.Excel );
					},
						BackgroundWorkerLongProgressGui.CancellationMode.Cancelable
					) )
			{
				Debug.Assert( gui != null );
			}

			var dr = XtraMessageBox.Show(
				this,
				Resources.SR_ImportExportWizard_wizardFinishButtonClick_ExcelDocumentNow,
				@"Zeta Resource Editor",
				MessageBoxButtons.YesNo,
				MessageBoxIcon.Question,
				MessageBoxDefaultButton.Button1 );

			if ( dr == DialogResult.Yes )
			{
				Process.Start( destinationFilePath );
			}

			// Finially close
			DialogResult = DialogResult.OK;
			Close();
		}