Beispiel #1
0
 private static void handleBlockFolder(NodeHandler handler, ProgramblockUserFolder folder)
 {
     NodeHandler child_handler = handler.Enter(folder.Blocks, folder.Name);
     if (child_handler != null) {
         iterDataBlock(child_handler, folder.Blocks);
         iterBlockFolder(child_handler, folder.Folders);
     }
     handler.Exit(folder.Blocks);
 }
Beispiel #2
0
        private static void handleBlockFolder(NodeHandler handler, ProgramblockUserFolder folder)
        {
            NodeHandler child_handler = handler.Enter(folder.Blocks, folder.Name);

            if (child_handler != null)
            {
                iterDataBlock(child_handler, folder.Blocks);
                iterBlockFolder(child_handler, folder.Folders);
            }
            handler.Exit(folder.Blocks);
        }
Beispiel #3
0
 internal void LoadSubProgramBlocksFoldersViaOpennessDlls(TIAOpennessProgramFolder parent, ProgramblockUserFolder blockFolder)
 {
     foreach (var e in blockFolder.Folders)
     {
         var fld = new TIAOpennessProgramFolder(this, parent.ControllerFolder)
         {
             TiaPortalItem = e,
             Name          = e.Name,
             Parent        = parent,
         };
         parent.SubItems.Add(fld);
         LoadSubProgramBlocksFoldersViaOpennessDlls(fld, e);
     }
 }
 internal void LoadSubProgramBlocksFoldersViaOpennessDlls(TIAOpennessProgramFolder parent, ProgramblockUserFolder blockFolder)
 {
     foreach (var e in blockFolder.Folders)
     {
         var fld = new TIAOpennessProgramFolder(this, parent.ControllerFolder)
         {
             TiaPortalItem = e,
             Name = e.Name,
             Parent = parent,
         };
         parent.SubItems.Add(fld);
         LoadSubProgramBlocksFoldersViaOpennessDlls(fld, e);
     }
 }