예제 #1
0
        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;
        }
예제 #2
0
        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");
            }
        }