Exemple #1
0
        //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);
                    }
                }
            }
        }
Exemple #2
0
        //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);
                    }
                }
            }
        }