// entfernt einen Auftrag
 public void EntferneAuftrag(struct_Auftrag pin_Auftrag)
 {
     // wandere durch alle Knotenelement
     for(int _i_Zaehler = 0; _i_Zaehler < _tn_Auftraege.Nodes.Count; _i_Zaehler++)
     {
         // vergleiche Knotentext
         if (_tn_Auftraege.Nodes[_i_Zaehler].Text == pin_Auftrag.str_KnotenText)
         {
             _tn_Auftraege.Nodes.RemoveAt(_i_Zaehler);
             // beende Schleife
             break;
         }
     }
     _arl_Auftraege.Remove(pin_Auftrag);
 }
        private void ErzeugeBeispielwerte()
        {
            struct_Termin _termin;
            _termin = new struct_Termin(new DateTime(2004, 12, 22, 10, 0, 0), "Kaffee kochen", "Termin1");
            FuegeTerminHinzu(_termin);
            _termin = new struct_Termin(new DateTime(2004, 12, 24, 11, 0, 0), "Weihnachtsbaum schmücken", "Termin1");
            FuegeTerminHinzu(_termin);

            struct_Meldung _meldung;
            _meldung = new struct_Meldung(new DateTime(2004, 10, 22, 09, 12, 54), "Alles ok im Keller", "Meldung1");
            FuegeMeldungHinzu(_meldung);

            struct_Auftrag _auftrag;
            _auftrag = new struct_Auftrag(new DateTime(2004, 10, 22, 08, 17, 17), "Überprüfe Keller", "Auftrag1");
            FuegeAuftragHinzu(_auftrag);
            _auftrag = new struct_Auftrag(new DateTime(2004, 10, 22, 08, 19, 33), "Überprüfe Dachgeschoss", "Auftrag1");
            FuegeAuftragHinzu(_auftrag);
        }
 // öffnet einen Dialog mit den Meldungsdaten
 private void OeffneAuftrag(struct_Auftrag pin_Auftrag)
 {
     frm_AuftragsAnzeige _frm_Auftrag = new frm_AuftragsAnzeige();
     //TODO: laden der Informationen in das Formular.USC...
     // füge das Formular zum Anzeigen von Terminen dem Oberformular hinzu
     this.FindForm().AddOwnedForm(_frm_Auftrag);
     _frm_Auftrag.ShowDialog();
 }
 // fügt eine Meldung hinzu
 public void FuegeAuftragHinzu(struct_Auftrag pin_Auftrag)
 {
     TreeNode _tnNeuerAuftrag  = new TreeNode(pin_Auftrag.str_KnotenText);
     _tn_Auftraege.Nodes.Add(_tnNeuerAuftrag);
     _arl_Auftraege.Add(pin_Auftrag);
 }