Ejemplo n.º 1
0
        //Funktion zum Anzeigen der ProduktID und Bezeichnung innerhalb der Textboxen der View
        public override void anzeigen(Model objekt)
        {
            if (objekt == null)
            {
                return;
            }
            Produkt prod = (Produkt)objekt;

            if (frm.GetType().Name == "Produktverwaltung")
            {
                Produktverwaltung prodverwaltung = (Produktverwaltung)frm;

                prodverwaltung.details_ProduktID.Text = prod.getProduktID().ToString();

                prodverwaltung.details_Bezeichnung.Text = prod.getBezeichnung();

                return;
            }
            else if (frm.GetType().Name == "Produkt_anlegen")
            {
                Produkt_anlegen prodanlegen = (Produkt_anlegen)frm;

                prodanlegen.textProduktID.Text = db.getID(prod).ToString();
                return;
            }
        }
Ejemplo n.º 2
0
        //Funktion zum Anlegen eines neuen Produktes
        //Autoinkrementierung der ProduktID
        public override void anlegen()
        {
            if (frm.GetType().Name == "Produkt_anlegen")
            {
                Produkt_anlegen prodanlegen = (Produkt_anlegen)frm;

                Produkt prod = new Produkt();

                prod.setBezeichnung(prodanlegen.textBezeichnung.Text);

                db.insert(prod);

                onUpdateView();
                return;
            }
            else if (frm.GetType().Name == "Produktverwaltung")
            {
                Produkt_anlegen prodanlegen = new Produkt_anlegen(db);
                prodanlegen.ShowDialog();
                onUpdateData();
                return;
            }
            throw new NotImplementedException();
        }