public void ProduktAnsehen(Produkt produkt)
        {
            var viewProdukt       = new ViewProdukt();
            var modelProdukt      = new ModelProdukt(_datenbank, produkt);
            var controllerProdukt = new ControllerProdukt(modelProdukt);

            viewProdukt.Controller         = controllerProdukt;
            controllerProdukt.ModelProdukt = modelProdukt;
            modelProdukt.ViewProdukt       = viewProdukt;

            viewProdukt.ShowDialog();

            ProduktListeAktualisieren();
        }
        public void ProduktÖffnen(int artikelnummer)
        {
            var produkt = _datenbank.GetProdukt(artikelnummer);

            if (produkt == null)
            {
                MessageBox.Show("Das Produkt konnte nicht gefunden werden", "Produkt nicht gefunden",
                                MessageBoxButtons.OK,
                                MessageBoxIcon.Error);
                return;
            }

            var viewProdukt       = new ViewProdukt();
            var modelProdukt      = new ModelProdukt(_datenbank, produkt);
            var controllerProdukt = new ControllerProdukt(modelProdukt);

            viewProdukt.Controller         = controllerProdukt;
            controllerProdukt.ModelProdukt = modelProdukt;
            modelProdukt.ViewProdukt       = viewProdukt;

            viewProdukt.ShowDialog();
        }