예제 #1
0
        public void ComboBox_wird_ausgewertet() {
            var sut = new Auswahl();
            sut.Kartenzahlung_gewählt += () => MessageBox.Show("Kartenzahlung gewählt");
            sut.Bankeinzug_gewählt += () => MessageBox.Show("Bankeinzug gewählt");

            sut.Öffnen();
        } 
예제 #2
0
        public void WeitereAuswahl(Auswahl auswahl, Bruch ergebnis)
        {
            switch (auswahl)
            {
            case Auswahl.WeiterRechnen:
                menü.WeitereAuswahlWeiterRechnen(ergebnis);
                NutzerEingabe(ergebnis);
                break;

            case Auswahl.AlsBruch:
                menü.WeitereAuswahlAlsBruch(ergebnis.ToString(), Convert.ToString(ergebnis.UmrechnungInDezimal(ergebnis)));
                NutzereingabeWeitereAuswahl(ergebnis);
                break;

            case Auswahl.NeueRechnung:
                menü.WeitereAuswahlClearConsole();
                NutzerEingabe();
                break;

            case Auswahl.AlsDezimal:
                menü.WeitereAuswahlAlsDezimal(ergebnis.ToString(), Convert.ToString(ergebnis.UmrechnungInDezimal(ergebnis)));
                NutzereingabeWeitereAuswahl(ergebnis);
                break;

            case Auswahl.Beenden:
                return;

            default:
                menü.WeitereAuswahlClearConsole();
                NutzereingabeWeitereAuswahl(ergebnis);
                break;
            }
        }
예제 #3
0
        public Liste Bestellung(Auswahl a)
        {
            Liste l = new Liste();

            for (LElement tmp = root; tmp != null; tmp = tmp.next)
            {
                if (a(tmp.anzahl))
                {
                    l.Hinzufügen(tmp.name, tmp.anzahl);
                }
            }
            return(l);
        }