public void AktualisiereModulVonEinheit(Cdv_Einheit pin_einheit)
 {
     TreeNode trnModule = this.trv_Einsatzmanager.Nodes[1];
     IEnumerator ieModule = trnModule.Nodes.GetEnumerator();
     while(ieModule.MoveNext())
     {
         TreeNode trnM = (TreeNode) ieModule.Current;
         Cst_EK_TreeviewTag tag = (Cst_EK_TreeviewTag) trnM.Tag;
         Cdv_Modul modulAlt = (Cdv_Modul) tag.Eintrag;
         if(modulAlt.ID == pin_einheit.ModulID)
         {
             Cdv_Modul modulNeu = this._Cst_EK.HoleModul(pin_einheit.ModulID);
             trnM.Text = modulNeu.Modulname;
             tag.Eintrag = modulNeu;
             trnM.Tag = tag;
             TreeNode trn_myModul= new TreeNode();
             trn_myModul.SelectedImageIndex = 16;
             trn_myModul.ImageIndex = 16;
             trn_myModul.Text = pin_einheit.Name;
             trn_myModul.Tag  = new Cst_EK_TreeviewTag();
             (trn_myModul.Tag as Cst_EK_TreeviewTag).Eintrag=pin_einheit;
             (trn_myModul.Tag as Cst_EK_TreeviewTag).Kontextmenue=this.ctx_Einheiten;
             (trn_myModul.Tag as Cst_EK_TreeviewTag).Type=pin_einheit.GetType();
             trn_myModul=FuegeUnterknotenHinzu(trn_myModul,(ErstelleEinheitKnoten(pin_einheit)));
             trnM.Nodes.Add(trn_myModul);
             break;
         }
     }
 }
 private TreeNode ErstelleEinheitKnoten(Cdv_Einheit pin_einheit)
 {
     TreeNode trn_Einheit = new TreeNode();
     trn_Einheit.SelectedImageIndex = 16;
     trn_Einheit.ImageIndex = 16;
     trn_Einheit.Text=pin_einheit.Name;
     trn_Einheit.Tag= new Cst_EK_TreeviewTag();
     (trn_Einheit.Tag as Cst_EK_TreeviewTag).Eintrag=pin_einheit;
     this._TreeNodeReferenzen.Add(new Cst_EK_TreeviewReferenceItem(pin_einheit.ID,trn_Einheit));
     (trn_Einheit.Tag as Cst_EK_TreeviewTag).Kontextmenue=this.ctx_abstrakt_Einheiten;
     (trn_Einheit.Tag as Cst_EK_TreeviewTag).Type=pin_einheit.GetType();
     trn_Einheit=FuegeUnterknotenHinzu(trn_Einheit,FülleEinheitMitDaten(pin_einheit));
     return (trn_Einheit);
 }