private void buttonPublish_Click(object sender, EventArgs e) { this.buttonPublish.Enabled = false; this.textBoxGaitoBotID.Enabled = false; this._protokollReverse = ""; ArbeitsbereichPublizieren arbeitsbereichPublizieren = new ArbeitsbereichPublizieren(this._arbeitsbereich); arbeitsbereichPublizieren.PublizerEvent += this.publizierer_PublizerEvent; arbeitsbereichPublizieren.Publizieren(); ArbeitsbereichPublizieren.ergebnisse ergebnis = arbeitsbereichPublizieren.Ergebnis; if (ergebnis != ArbeitsbereichPublizieren.ergebnisse.erfolgreich && ergebnis != ArbeitsbereichPublizieren.ergebnisse.fehlerhaft) { throw new ApplicationException("Unbehandeltes Publizierungsergebnis"); } arbeitsbereichPublizieren.PublizerEvent -= this.publizierer_PublizerEvent; arbeitsbereichPublizieren.Dispose(); this.buttonPublish.Enabled = true; this.textBoxGaitoBotID.Enabled = true; }
private void buttonPublish_Click(object sender, EventArgs e) { this.buttonPublish.Enabled = false; this.textBoxGaitoBotID.Enabled = false; this._protokollReverse = ""; ArbeitsbereichPublizieren arbeitsbereichPublizieren = new ArbeitsbereichPublizieren(this._arbeitsbereich); arbeitsbereichPublizieren.PublizerEvent += new EventHandler <PublizierenEventArgs>(this.publizierer_PublizerEvent); arbeitsbereichPublizieren.Publizieren(); switch (arbeitsbereichPublizieren.Ergebnis) { case ArbeitsbereichPublizieren.ergebnisse.erfolgreich: case ArbeitsbereichPublizieren.ergebnisse.fehlerhaft: arbeitsbereichPublizieren.PublizerEvent -= new EventHandler <PublizierenEventArgs>(this.publizierer_PublizerEvent); arbeitsbereichPublizieren.Dispose(); this.buttonPublish.Enabled = true; this.textBoxGaitoBotID.Enabled = true; break; default: throw new ApplicationException("Unbehandeltes Publizierungsergebnis"); } }