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); } }
public void addSteuerung(Steuerung steuerung) { if (steuerung != null) { Console.WriteLine(steuerung.getName() + " in " + this.name + " eingefügt"); listeSteuerungen.Add(steuerung); } else { // } }
public void deleteSteuerung(Steuerung steuerung) { if (steuerungen.Count > 0) { int index = -1; foreach (Steuerung item in steuerungen) { if (item.Equals(steuerung)) { steuerungen.Remove(item); } } } }
public Fehler(Steuerung clientST, bool ueberwachung, int db, int dbByte, int dbBit, int art, int merkerByte, int merkerBit, String fehlertext, String fehlername, int fehlernummer) { this.clientST = clientST; this.client = clientST.getS7Client(); this.ueberwachung = ueberwachung; this.db = db; this.dbByte = dbByte; this.dbBit = dbBit; this.art = art; // 0 = DB, 1 = M this.merkerByte = merkerByte; this.merkerBit = merkerBit; this.fehlerText = fehlertext; this.fehlername = fehlername; this.fehlernummer = fehlernummer; }
private void btnAddControl_Click(object sender, EventArgs e) { AddControl addControl = new AddControl(fertiungList); if (addControl.ShowDialog() == DialogResult.OK) { Steuerung control = new Steuerung(addControl.IpAdresse, addControl.Rack, addControl.Slot, addControl.Name, addControl.Fertigung, addControl.Db, addControl.DbByte, addControl.DbBit, addControl.Linie); controlList.Add(control); addControl.Fertigung.addSteuerung(control); //Linienliste füllen addControl.Linie.addSteuerung(control); ListViewItem item = new ListViewItem(addControl.Name); item.SubItems.Add(addControl.Fertigung.Name); item.SubItems.Add(addControl.IpAdresse); item.SubItems.Add("DB" + addControl.Db + ".DBX" + addControl.DbByte + "." + addControl.DbBit); item.SubItems.Add(control.checkOnline().ToString()); item.SubItems.Add(addControl.Linie.Name); control.ListViewItem = item; //listViewItem = item; //item.SubItems.Add(); metroListView2.Items.Add(item); } }
public Fehleruebersicht(Steuerung control) { this.control = control; InitializeComponent(); }
public void delete(Steuerung steuerung) { listeSteuerungen.Remove(steuerung); }
/* * Fügt eine Steuerung der Linie als Objekt hinzu */ public void addSteuerung(Steuerung steuerung) { Console.WriteLine(steuerung.getName() + " in " + this.name + " eingefügt"); steuerungen.Add(steuerung); }