Ejemplo n.º 1
0
        static void Main(string[] args)
        {
            var array = new Posten[] //ein Array aus der Mutter Klasse kann alle Subclass Objekte fassen.
            {
                new Konsole("Playstation", "Sony", 329),
                new Konsole("2600", "Atari", 499),
                new Konsole("Mega Drive", "Sega", 229),
                new Konsole("NES", "Nintendo", 229),
                new Game("Pacman", "Atari", 1980, 10),
                new Game("Space Invaders", "Atari", 1978, 10),
                new Game("Pong", "Atari", 1972, 10),
                new Game("Mario Bros", "Atari", 1980, 10),
            };
            Game a     = new Game("Metroid", "Nintendo", 1990, 19);
            int  query = 1;

            while (query != 0)
            {
                Console.Write("Was wollen Sie tun?\n\n1) Daten ausgeben\n2) Daten ändern\n0) Beenden\n\nAuswahl: ");
                try { query = int.Parse(Console.ReadLine()); } catch (Exception) { continue; }
                switch (query)
                {
                case 1:
                    foreach (var item in array)
                    {
                        item.PrintAll();
                    }
                    ;
                    break;

                case 2:
                    Console.WriteLine("Geben Sie einen neuen Titel für a ein: ");
                    try
                    {
                        a.ChangeName(Console.ReadLine());
                        a.PrintAll();

                        break;
                    }
                    catch (Exception e)
                    {
                        Console.WriteLine(e);
                        break;
                    }

                case 0: break;

                default:
                    Console.WriteLine("Falsche Eingabe");
                    break;
                }
            }
        }
Ejemplo n.º 2
0
 public void DelArtikel(Artikel a)
 {
     Posten.Remove(a);
     Update();
 }
Ejemplo n.º 3
0
 protected virtual void OnCancelClicked(object sender, System.EventArgs e)
 {
     Posten.Clear();
     Update();
 }
Ejemplo n.º 4
0
 public void AddArtikel(Artikel a)
 {
     Posten.Add(a);
     Update();
 }