예제 #1
0
        private void VorhandeneArbeitsbereicheAuflisten()
        {
            List <Arbeitsbereich> geladeneArbeitsbereiche = this._arbeitsbereichVerwaltung.VorhandeneNochNichtGeladeneArbeitsbereiche;

            this.panelArbeitsbereiche.Controls.Clear();
            foreach (Arbeitsbereich arbeitsbereich in geladeneArbeitsbereiche)
            {
                EinArbeitsBereichListenEintrag bereichListenEintrag = new EinArbeitsBereichListenEintrag();
                bereichListenEintrag.Anzeigen(arbeitsbereich);
                this.panelArbeitsbereiche.Controls.Add((Control)bereichListenEintrag);
                bereichListenEintrag.Dock = DockStyle.Top;
                bereichListenEintrag.ArbeitsbereichOeffnen  += new EventHandler <EventArgs <Arbeitsbereich> >(this.eintrag_ArbeitsbereichOeffnen);
                bereichListenEintrag.ArbeitsbereichLoeschen += new EventHandler <EventArgs <Arbeitsbereich> >(this.eintrag_ArbeitsbereichLoeschen);
            }
        }
        private void VorhandeneArbeitsbereicheAuflisten()
        {
            List <Arbeitsbereich> vorhandeneNochNichtGeladeneArbeitsbereiche = this._arbeitsbereichVerwaltung.VorhandeneNochNichtGeladeneArbeitsbereiche;

            this.panelArbeitsbereiche.Controls.Clear();
            foreach (Arbeitsbereich item in vorhandeneNochNichtGeladeneArbeitsbereiche)
            {
                EinArbeitsBereichListenEintrag einArbeitsBereichListenEintrag = new EinArbeitsBereichListenEintrag();
                einArbeitsBereichListenEintrag.Anzeigen(item);
                this.panelArbeitsbereiche.Controls.Add(einArbeitsBereichListenEintrag);
                einArbeitsBereichListenEintrag.Dock = DockStyle.Top;
                einArbeitsBereichListenEintrag.ArbeitsbereichOeffnen  += this.eintrag_ArbeitsbereichOeffnen;
                einArbeitsBereichListenEintrag.ArbeitsbereichLoeschen += this.eintrag_ArbeitsbereichLoeschen;
            }
        }