Ejemplo n.º 1
0
 // öffnet einen Dialog mit den Termindaten
 private void OeffneTermin(struct_Termin pin_Termin)
 {
     frm_TerminAnzeige _frm_Termin = new frm_TerminAnzeige();
     //TODO: laden der Informationen in das Formular.USC...
     // füge das Formular zum Anzeigen von Terminen dem Oberformular hinzu
     this.FindForm().AddOwnedForm(_frm_Termin);
     _frm_Termin.ShowDialog();
 }
Ejemplo n.º 2
0
 // fügt einen Termin hinzu
 public void FuegeTerminHinzu(struct_Termin pin_Termin)
 {
     TreeNode _tnNeuerTermin  = new TreeNode(pin_Termin.str_KnotenText);
     _tn_Termine.Nodes.Add(_tnNeuerTermin);
     _arl_Termine.Add(pin_Termin);
 }
Ejemplo n.º 3
0
        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);
        }
Ejemplo n.º 4
0
 // entfernt einen Termin
 public void EntferneTermin(struct_Termin pin_Termin)
 {
     // wandere durch alle Knotenelement
     for(int _i_Zaehler = 0; _i_Zaehler < _tn_Termine.Nodes.Count; _i_Zaehler++)
     {
         // vergleiche Knotentext
         if (_tn_Termine.Nodes[_i_Zaehler].Text == pin_Termin.str_KnotenText)
         {
             _tn_Termine.Nodes.RemoveAt(_i_Zaehler);
             // beende Schleife
             break;
         }
     }
     // entferne Termin-Struct aus der ArrayList
     _arl_Termine.Remove(pin_Termin);
 }