Example #1
0
        private void připojitToolStripMenuItem_Click(object sender, EventArgs e)
        {
            if (openFileDialogDatabaze.ShowDialog() == DialogResult.OK)
            {
                databaze = new Databaze(openFileDialogDatabaze.FileName);

                if (!databaze.JeDatabazeVytvorena())
                {
                    databaze.VytvorDatabazi();
                }

                try
                {
                    this.produkty      = databaze.VratVsechnyProdukty();
                    this.produktyKosik = databaze.VratVsechnyProduktyKosiku();
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Chyba při pokusu výběru všech produktů: " + ex.Message);
                    return;
                }

                this.PripojSeznam();
                this.PripojSeznamKosik();
            }
        }
Example #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);
                    }
                }
            }
        }