/// <summary> /// Callback-metod som anropas då användaren väljer att redigera uppgifterna för en befintlig produkt. /// </summary> private void lagerRedigeraProdBtn_Click(object sender, EventArgs e) { if (lagerVarunrTbx.Text.Length == 0) return; Produkt aktProd = butik.GetProdukt(Int64.Parse(lagerVarunrTbx.Text)); Produkt tmpProd = new Produkt(aktProd); using (ProduktForm ap = new ProduktForm(butik.ProduktLst, ProduktFormStatus.Uppdatera, tmpProd)) { if (ap.ShowDialog() == DialogResult.OK) { aktProd.Copy(tmpProd); lagerSearchForm.UpdateList(aktProd.Varunr); butik.RedigeraProdukt(aktProd); } } }
/// <summary> /// Callback-metod som anropas då användaren väljer att lägga till en ny produkt. /// </summary> private void addProductBtn_Click(object sender, EventArgs e) { Produkt prod = new Produkt(); using (ProduktForm ap = new ProduktForm(butik.ProduktLst, ProduktFormStatus.Addera, prod)) { if (ap.ShowDialog() == DialogResult.OK) { long varunr = butik.AdderaProdukt(prod.Namn, prod.Kategori, prod.Pris); lagerSearchForm.UpdateList(varunr); } } }