private void buttonImport_ItemClick(object sender, ItemClickEventArgs e)
        {
            SaveWithDialog(SaveOptions.OnlyIfModified);

            // Get groups from project
            var groups = ProjectFilesControl.Project.FileGroups;

            // Get groups from tabs
            foreach (var group in GroupFilesControl.GridEditableDatas)
            {
                if (group.FileGroup != null && !groups.Contains(group.FileGroup))
                {
                    groups.Add(group.FileGroup);
                }
            }

            using (var wizard = new ExcelImportWizardForm())
            {
                wizard.Initialize(groups, ProjectFilesControl.Project);

                if (wizard.ShowDialog(this) == DialogResult.OK)
                {
                    ProjectFilesControl.RefreshItems();
                    UpdateUI();
                }
            }
        }
Example #2
0
		private void buttonImport_ItemClick(object sender, ItemClickEventArgs e)
		{
			SaveWithDialog(SaveOptions.OnlyIfModified);

			// Get groups from project
			var groups = ProjectFilesControl.Project.FileGroups;

			// Get groups from tabs
			foreach (var group in GroupFilesControl.GridEditableDatas)
			{
				if (group.FileGroup != null && !groups.Contains(group.FileGroup))
				{
					groups.Add(group.FileGroup);
				}
			}

			using (var wizard = new ExcelImportWizardForm())
			{
				wizard.Initialize(groups, ProjectFilesControl.Project);

				if (wizard.ShowDialog(this) == DialogResult.OK)
				{
					ProjectFilesControl.RefreshItems();
					UpdateUI();
				}
			}
		}