Ejemplo n.º 1
0
 private void ReceiveResoources()
 {
     foreach (TreeNode treeNode in _resourceTreeView.Nodes)
     {
         NodeCheckState currState = _resourceTreeView.GetNodeCheckState(treeNode);
         if (currState == NodeCheckState.Checked)
         {
             ResourceUnpack resourceUnpack = (ResourceUnpack)treeNode.Tag;
             resourceUnpack.AcceptReceiving();
             _mail.AddLink("ResourceAttachment", resourceUnpack.Resource);
             foreach (TreeNode linkTreeNode in treeNode.Nodes)
             {
                 foreach (TreeNode linkedResourceNode in linkTreeNode.Nodes)
                 {
                     currState = _resourceTreeView.GetNodeCheckState(linkedResourceNode);
                     if (currState == NodeCheckState.Checked)
                     {
                         resourceUnpack = (ResourceUnpack)linkedResourceNode.Tag;
                         resourceUnpack.AcceptReceiving();
                     }
                 }
             }
         }
     }
 }