|
@@ -908,7 +908,7 @@ namespace PRSDesktop
|
|
|
if (!data.Rows.Any())
|
|
|
return false;
|
|
|
|
|
|
- var folders = new CoreTreeNodes();
|
|
|
+ var folders = new CoreTreeNodes<Guid>(Guid.Empty);
|
|
|
folders.Load<JobDocumentSetFolder>(data, x => x.ID, x => x.Parent.ID);
|
|
|
|
|
|
foreach (var folder in folders.Nodes)
|
|
@@ -917,14 +917,14 @@ namespace PRSDesktop
|
|
|
return true;
|
|
|
}
|
|
|
|
|
|
- private void DoPopulateFolder(MenuItem header, CoreTreeNode folder, IEnumerable<DocumentSetNode> documents)
|
|
|
+ private void DoPopulateFolder(MenuItem header, CoreTreeNode<Guid> folder, IEnumerable<DocumentSetNode> documents)
|
|
|
{
|
|
|
var menu = header.AddItem(folder.Row.Get<JobDocumentSetFolder, string>(x => x.Name), null, () => MoveToFolder(documents, folder));
|
|
|
foreach (var childfolder in folder.Children)
|
|
|
DoPopulateFolder(menu, childfolder, documents);
|
|
|
}
|
|
|
|
|
|
- private void MoveToFolder(IEnumerable<DocumentSetNode> documents, CoreTreeNode folder)
|
|
|
+ private void MoveToFolder(IEnumerable<DocumentSetNode> documents, CoreTreeNode<Guid> folder)
|
|
|
{
|
|
|
using (new WaitCursor())
|
|
|
{
|