Пример #1
0
 private void btnAdd_Click(object sender, EventArgs e)
 {
     foreach (Steuerung client in clients)
     {
         Console.WriteLine(client.getName() + " | " + comboBoxControlls.Text);
         if (client.getName().Equals(comboBoxControlls.Text))
         {
             Console.WriteLine(client.getName());
             this.client = client;
         }
     }
     if (checkBoxDB.Checked && checkBoxM.Checked)
     {
         MetroFramework.MetroMessageBox.Show(this, "Es können nicht beide Arten aktiv sein");
     }
     else if (checkBoxDB.Checked && client != null)
     {
         Console.WriteLine("Client: " + client.ToString());
         Fehler fehler = new Fehler(client, checkBoxUeberwachung.Checked, Int32.Parse(txtDB.Text), Int32.Parse(txtDBByte.Text), Int32.Parse(txtDBBit.Text), 0, Int32.Parse(txtMerkerByte.Text), Int32.Parse(txtMerkerBit.Text), txtText.Text, txtName.Text, Int32.Parse(txtNummer.Text));
         client.addFehler(fehler);
     }
     else if (checkBoxM.Checked && client != null)
     {
         Fehler fehler = new Fehler(client, checkBoxUeberwachung.Checked, Int32.Parse(txtDB.Text), Int32.Parse(txtDBByte.Text), Int32.Parse(txtDBBit.Text), 1, Int32.Parse(txtMerkerByte.Text), Int32.Parse(txtMerkerBit.Text), txtText.Text, txtName.Text, Int32.Parse(txtNummer.Text));
         client.addFehler(fehler);
     }
 }
Пример #2
0
 public void addFehler(Fehler fehler)
 {
     if (fehler != null)
     {
         fehlerListe.Add(fehler);
         Console.WriteLine(fehler.Fehlername + " hinzugefügt");
         //Console.WriteLine("Es wurde eine NULL übergeben" + "Steuerung, addFehler");
     }
     else
     {
         Console.WriteLine("-----------------------------------------");
         Console.WriteLine("Übergebener Fehler hat keine gültige Referenz");
         Console.WriteLine(this.getName());
         Console.WriteLine("-----------------------------------------");
     }
 }