//edit produktu private void buttonEdit_Click(object sender, EventArgs e) { if (databaze == null) { MessageBox.Show("Pripoj databazu"); } else if (!adminJePrihlaseny) { AdminLogin adminPrihlasenie = new AdminLogin(); adminPrihlasenie.ShowDialog(); if (adminPrihlasenie.adminPrihlaseny) { adminJePrihlaseny = true; } } else if (databaze != null && adminJePrihlaseny) { int zvolenyIndex = listBoxProdukty.SelectedIndex; Produkt upravovanyProdukt = produkty[zvolenyIndex]; EditorProduktu editorProduktu = new EditorProduktu(); if (editorProduktu.ShowDialog(this) == DialogResult.OK) { try { databaze.UpravProdukt(upravovanyProdukt.Id, editorProduktu.Nazev, editorProduktu.Kategorie, editorProduktu.Cena, editorProduktu.Popis); //refresh produktů v ListBoxu this.produkty = databaze.VratVsechnyProdukty(); this.PripojSeznam(); } catch (Exception ex) { MessageBox.Show("Při uprave produktu v databázi došlo k chybě: " + ex.Message); } } } }
//pridanie produktu private void buttonPridat_Click(object sender, EventArgs e) { if (databaze == null) { MessageBox.Show("Pripoj databazu"); } else if (!adminJePrihlaseny) { AdminLogin adminPrihlasenie = new AdminLogin(); adminPrihlasenie.ShowDialog(); if (adminPrihlasenie.adminPrihlaseny) { adminJePrihlaseny = true; } } else if (databaze != null && adminJePrihlaseny) { EditorProduktu editorProduktu = new EditorProduktu(); if (editorProduktu.ShowDialog(this) == DialogResult.OK) { try { databaze.VlozProdukt(editorProduktu.Nazev, editorProduktu.Kategorie, editorProduktu.Cena, editorProduktu.Popis); //refresh produktů v ListBoxu this.produkty = databaze.VratVsechnyProdukty(); this.PripojSeznam(); } catch (Exception ex) { MessageBox.Show("Při vkládání produktu do databáze došlo k chybě: " + ex.Message); } } } }