Use FolderInfoList.SortedChildList to get the folders in the correct order

This commit is contained in:
Rich 2016-10-26 13:12:04 +00:00
parent 91da0b995f
commit d6c2a6f379
5 changed files with 10 additions and 10 deletions

View File

@ -99,7 +99,7 @@ namespace VEPROMS
}
if (fi.ChildFolderCount > 0)
{
foreach (FolderInfo fic in fi.ChildFolders)
foreach (FolderInfo fic in fi.SortedChildFolders)
{
LoadChildFolders(fic, tn);
}

View File

@ -135,7 +135,7 @@ namespace VEPROMS
}
private void LoadChildFolders(FolderInfo fi, TreeNode tn, bool noProcs)
{
foreach (FolderInfo fic in fi.ChildFolders)
foreach (FolderInfo fic in fi.SortedChildFolders)
{
TreeNode tnc = tn.Nodes.Add(fic.Name);
tnc.Tag = fic;
@ -195,7 +195,7 @@ namespace VEPROMS
TreeNode tn = myTV.Nodes.Add(f.Name);
tn.Tag = f;
if (f.ChildFolderCount > 0)
foreach (FolderInfo cf in f.ChildFolders)
foreach (FolderInfo cf in f.SortedChildFolders)
LoadFolderInfo(cf);
}
private void UpdateROValues()

View File

@ -419,7 +419,7 @@ namespace Volian.Controls.Library
//advTreeProcSets.AfterNodeInsert += new TreeNodeCollectionEventHandler(advTreeProcSets_AfterNodeInsert);
foreach (FolderInfo fic in fi.ChildFolders)
foreach (FolderInfo fic in fi.SortedChildFolders)
{
DevComponents.AdvTree.Node newnode = new DevComponents.AdvTree.Node();
newnode.Text = fic.ToString();
@ -487,7 +487,7 @@ namespace Volian.Controls.Library
FolderInfo fi = (FolderInfo)obj;
if (fi.ChildFolderCount > 0)
{
foreach (FolderInfo fic in fi.ChildFolders)
foreach (FolderInfo fic in fi.SortedChildFolders)
{
DevComponents.AdvTree.Node newnode = new DevComponents.AdvTree.Node();
newnode.Text = fic.ToString();

View File

@ -457,9 +457,9 @@ namespace Volian.Controls.Library
advTreeProcSets.Nodes.Add(topnode);
//advTreeProcSets.AfterNodeInsert += new TreeNodeCollectionEventHandler(advTreeProcSets_AfterNodeInsert);
if (fi.ChildFolders != null)
if (fi.SortedChildFolders != null)
{
foreach (FolderInfo fic in fi.ChildFolders)
foreach (FolderInfo fic in fi.SortedChildFolders)
{
DevComponents.AdvTree.Node newnode = new DevComponents.AdvTree.Node();
newnode.Text = fic.ToString();
@ -558,7 +558,7 @@ namespace Volian.Controls.Library
FolderInfo fi = (FolderInfo)obj;
if (fi.ChildFolderCount > 0)
{
foreach (FolderInfo fic in fi.ChildFolders)
foreach (FolderInfo fic in fi.SortedChildFolders)
{
DevComponents.AdvTree.Node newnode = new DevComponents.AdvTree.Node();
newnode.Text = fic.ToString();

View File

@ -380,7 +380,7 @@ namespace Volian.Controls.Library
{
int indx = -1;
int pathid = filist[filist.Count - 1].FolderID;
foreach (FolderInfo fic in fi.ChildFolders)
foreach (FolderInfo fic in fi.SortedChildFolders)
{
DropDownNode newnode = new DropDownNode(fic.FolderID, fic.ToString());
int tmp = topnode==null?vlnTreeComboSets.DropDownControl.Nodes.Add(newnode):topnode.Nodes.Add(newnode);
@ -680,7 +680,7 @@ namespace Volian.Controls.Library
FolderInfo fi = (FolderInfo)obj;
if (fi.ChildFolderCount > 0)
{
foreach (FolderInfo fic in fi.ChildFolders)
foreach (FolderInfo fic in fi.SortedChildFolders)
{
DropDownNode newnode = new DropDownNode(fic.FolderID, fic.ToString());
par.Nodes.Add(newnode);