Ejemplo n.º 1
0
        private void button2_Click(object sender, EventArgs e)
        {
            string zaznam;

            string[] casti;
            int      ID_tymu;
            string   NovyNazev;
            string   zaznamZComboBoxu;

            string[] cast;
            int      ID_smeny;
            String   Datum_kopie;
            DateTime NovyDatum;

            MyDatabase db = new MyDatabase();

            db.Connect();

            if (listBox1.Items.Count > 0 && listBox1.SelectedIndex != -1)
            {
                zaznam  = listBox1.GetItemText(listBox1.SelectedItem);
                casti   = zaznam.Split(' ');
                ID_tymu = int.Parse(casti[0]);
                if (NazevTB.Text != "" && !NazevTB.Text.Contains(" "))
                {
                    NovyNazev = NazevTB.Text;
                    if (SmenyCB.SelectedIndex != -1)
                    {
                        zaznamZComboBoxu = SmenyCB.SelectedItem.ToString();
                        cast             = zaznamZComboBoxu.Split(' ');
                        ID_smeny         = int.Parse(casti[0]);

                        Datum_kopie = DatumKopie.Value.ToString("yyyy-MM-dd");
                        NovyDatum   = DateTime.Parse(Datum_kopie);
                        TymTable.VytvoreniKopieTymu(ID_tymu, NovyDatum, NovyNazev, ID_smeny);
                        MessageBox.Show("Byl vytvořen nový tým s názvem: " + NovyNazev + " a pro datum: " + NovyDatum);
                        db.Close();
                    }
                    else
                    {
                        MessageBox.Show("Nebyla vybrána žádná směna, na kterou se má přiřadit okopírovaný tým");
                        db.Close();
                        return;
                    }
                }
                else
                {
                    MessageBox.Show("Nebylo vyplněno pole pro název okopírovaného týmu nebo název obsahuje mezery");
                    db.Close();
                    return;
                }
            }
            else
            {
                MessageBox.Show("Nebyl vybrán tým, na který chcete vytvořit kopii týmu");
                db.Close();
                return;
            }
        }
Ejemplo n.º 2
0
        public bool LoadTymy(DateTime Od, DateTime Do)
        {
            Collection <Tym> tymy = TymTable.VypisTymuZaUrciteObdobi(Od, Do);

            foreach (Tym tym in tymy)
            {
                listBox1.Items.Add(tym.ID_tym + " - " + tym.Nazev);
            }
            return(true);
        }
        public bool LoadTymy(DateTime Od, DateTime Do)
        {
            Collection <Tym> tymy = TymTable.VypisTymuZaUrciteObdobi(Od, Do);

            TymyLB.Items.Clear();
            foreach (Tym tym in tymy)
            {
                TymyLB.Items.Add(tym.ID_tym + " " + tym.Nazev + " " + tym.Datum);
            }
            return(true);
        }
Ejemplo n.º 4
0
        private void Button_Click_1(object sender, RoutedEventArgs e)
        {
            if (listTymu.SelectedItem == null)
            {
                MessageBox.Show("Zvolte tým");
                return;
            }
            TymTable.Smazat(tym);
            MessageBox.Show("Tým smazán");
            var w = new MainWindow();

            w.Show();
            this.Close();
        }
        private void listing()
        {
            tymy = TymTable.SelectKlub(Uzivatel.uzivatel.klub_id);
            if (tymy.Count == 0)
            {
                MessageBox.Show("Nevlastníte žádný tým");
                return;
            }

            listTymu.Items.Clear();
            foreach (var tym in tymy)
            {
                listTymu.Items.Add(new ListBoxItem()
                {
                    Content = tym.tym_nazev
                });
            }
        }
Ejemplo n.º 6
0
        private void listing()
        {
            tymy = TymTable.SelectAll();
            if (tymy.Count == 0)
            {
                MessageBox.Show("Žádné týmy v systému");

                return;
            }
            listTymu.Items.Clear();

            foreach (var tym in tymy)
            {
                listTymu.Items.Add(new ListBoxItem()
                {
                    Content = tym.tym_nazev
                });
            }
        }
Ejemplo n.º 7
0
        private void Comboxs()
        {
            tym = TymTable.Select();

            foreach (var t in tym)
            {
                cbDomaci.Items.Add(new ComboboxItem()
                {
                    Text  = t.Jmeno,
                    Value = t.IdTym
                });

                cbHoste.Items.Add(new ComboboxItem()
                {
                    Text  = t.Jmeno,
                    Value = t.IdTym
                });
            }
        }
Ejemplo n.º 8
0
        private void Button_Click_3(object sender, RoutedEventArgs e)
        {
            if (listTymu.SelectedItem == null)
            {
                MessageBox.Show("Zvolte tým");
                return;
            }
            if (tym.klub_id == 1)
            {
                MessageBox.Show("Tento tým již vlastníte");
                return;
            }
            TymTable.Koupit(tym.tym_id, 1);
            MessageBox.Show("Tým koupen");
            var w = new MainWindow();

            w.Show();
            this.Close();
        }
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            if (nazev == null)
            {
                MessageBox.Show("Vyplňte název týmu");
                return;
            }
            Tym t = new Tym();

            t.tym_nazev = nazev.Text;
            t.klub_id   = tym.klub_id;
            t.smazano   = false;

            TymTable.Update(t);
            MessageBox.Show("Tým vložen");
            var w = new MainWindow();

            w.Show();
            this.Close();
        }
Ejemplo n.º 10
0
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            if (listKlubu.SelectedItem == null)
            {
                MessageBox.Show("Zvolte klub");
                return;
            }
            if (nazev == null)
            {
                MessageBox.Show("Vyplňte název týmu");
                return;
            }
            Tym t = new Tym();

            t.tym_nazev = nazev.Text;
            t.klub_id   = klub.klub_id;
            t.smazano   = false;

            TymTable.Insert(t);
            MessageBox.Show("Tým vložen");
        }
Ejemplo n.º 11
0
        private void Update()
        {
            jmeno.Content = hrac.hrac_jmeno;
            vaha.Content  = hrac.vaha;
            vyska.Content = hrac.vyska;
            post.Content  = hrac.post;
            zahyb.Content = hrac.zahyb;
            if (statistika == null)
            {
                goly.Content      = null;
                zapasy.Content    = null;
                asistence.Content = null;
            }
            else
            {
                goly.Content      = statistika.goly;
                zapasy.Content    = statistika.zapasy;
                asistence.Content = statistika.asistence;
            }

            cena.Content   = hrac.cena;
            tym_id.Content = TymTable.Select(hrac.tym_id).tym_nazev;
        }
Ejemplo n.º 12
0
        private void listing()
        {
            kluby = KlubTable.SelectAll();
            if (kluby.Count == 0)
            {
                MessageBox.Show("V systému nejsou žádné kluby");

                return;
            }

            listKlubu.Items.Clear();

            foreach (var klub in kluby)
            {
                listKlubu.Items.Add(new ListBoxItem()
                {
                    Content = klub.klub_nazev
                });
            }

            tymy = TymTable.SelectAll();
            if (tymy.Count == 0)
            {
                MessageBox.Show("Žádné týmy v systému");

                return;
            }

            listTymu.Items.Clear();
            foreach (var tym in tymy)
            {
                listTymu.Items.Add(new ListBoxItem()
                {
                    Content = tym.tym_nazev
                });
            }
        }
Ejemplo n.º 13
0
        private void aktualizaceZapasu()
        {
            zapasy = ZapasTable.Select();

            List <Label> labels = new List <Label>();
            int          i      = 0;

            foreach (Zapas z in zapasy)
            {
                var temp = new Label();

                temp.Location  = new Point(150, 120 + i * 35);
                temp.Text      = z.Konani + "\n" + TymTable.SelectName(z.IdDomaci).Jmeno + " " + z.Skore_domaci + " : " + z.Skore_hoste + " " + TymTable.SelectName(z.IdHoste).Jmeno;
                temp.Click    += new EventHandler(hlavni_Load);
                temp.AutoSize  = true;
                temp.BackColor = System.Drawing.Color.LightGray;

                this.Controls.Add(temp);

                temp.Show();
                labels.Add(temp);
                i += 1;
            }
        }
Ejemplo n.º 14
0
        private void button1_Click(object sender, EventArgs e)
        {
            MyDatabase db = new MyDatabase();

            db.Connect();

            String   DatumTymu;
            DateTime datum;
            String   NazevTymu;
            int      Minimalne_zamestnancu;
            int      ID_pracoviste;

            if (ID_prac.Text != "")
            {
                if (Int32.TryParse(ID_prac.Text, out ID_pracoviste))
                {
                    if (ID_pracoviste > 0)
                    {
                        if (Min_zamestnancu.Text != "")
                        {
                            if (Int32.TryParse(Min_zamestnancu.Text, out Minimalne_zamestnancu))
                            {
                                if (int.Parse(Min_zamestnancu.Text) >= 1)
                                {
                                    NazevTymu = Nazev_tymu.Text;
                                    if (NazevTymu != "" && !NazevTymu.Contains(" "))
                                    {
                                        DatumTymu = Datum.Value.ToString("yyyy-MM-dd");
                                        datum     = DateTime.Parse(DatumTymu);
                                        Tym t = new Tym();

                                        t.ID_pracoviste   = ID_pracoviste;
                                        t.Min_zamestnancu = Minimalne_zamestnancu;
                                        t.Nazev           = NazevTymu;
                                        t.Datum           = datum;

                                        TymTable.Insert(t, db);
                                        MessageBox.Show("Nový tým byl vytvořen");

                                        db.Close();
                                        this.Close();
                                    }
                                    else
                                    {
                                        MessageBox.Show("Nebylo vyplněno pole pro název týmu nebo název obsahuje mezery");
                                        db.Close();
                                        return;
                                    }
                                }
                                else
                                {
                                    MessageBox.Show("Nejméně může být v týmu jeden zaměstnanec");
                                    db.Close();
                                    return;
                                }
                            }
                            else
                            {
                                MessageBox.Show("Minimální počet zaměstnanců musí být číslo");
                                db.Close();
                                return;
                            }
                        }
                        else
                        {
                            MessageBox.Show("Nebylo vyplněno pole minimální počet zaměstnanců na týmu");
                            db.Close();
                            return;
                        }
                    }
                    else
                    {
                        MessageBox.Show("ID pracoviště nesmí být menší nebo rovné 0");
                        db.Close();
                        return;
                    }
                }
                else
                {
                    MessageBox.Show("ID pracoviště musí být číslo");
                    db.Close();
                    return;
                }
            }
            else
            {
                MessageBox.Show("Nebylo vyplněno pole pro ID pracoviště");
                db.Close();
                return;
            }
        }
Ejemplo n.º 15
0
        static void Main(string[] args)
        {
            // 1.Klub //

            var k = new Klub
            {
                klub_nazev = "Ostrava",
                sponzoring = 0,
                smazano    = false
            };

            var k2 = new Klub
            {
                klub_nazev = "Sparta",
                sponzoring = 50000,
                smazano    = false
            };

            //int c1 = KlubTable.Select();
            Console.WriteLine("Funkce 1.1. Vlozeni klubu");
            int id  = KlubTable.Insert(k);
            int id2 = KlubTable.Insert(k2);

            Console.WriteLine("Vlozene 2x id: " + id + " " + id2);
            //////////////////////////////////////////////////////
            Console.WriteLine(" ");
            //////////////////////////////////////////////////////
            var u = new Uzi
            {
                username   = "******",
                password   = "******",
                is_admin   = true,
                is_manager = false,
                klub_id    = 1
            };

            var u2 = new Uzi
            {
                username   = "******",
                password   = "******",
                is_admin   = false,
                is_manager = true,
                klub_id    = 1
            };

            var u3 = new Uzi
            {
                username   = "******",
                password   = "******",
                is_admin   = false,
                is_manager = false,
                klub_id    = 1
            };

            int idu  = UziTable.Insert(u);
            int idu2 = UziTable.Insert(u2);
            int idu3 = UziTable.Insert(u3);

            Console.WriteLine("Vlozeni uzivatelu");
            Console.WriteLine("Vlozene 2x id: " + idu + " " + idu2 + " " + idu3);
            //////////////////////////////////////////////////////
            Console.WriteLine(" ");
            //////////////////////////////////////////////////////

            Console.WriteLine("Funkce 1.2. Aktualizace klubu");
            Console.WriteLine("Pred Updatem: " + KlubTable.Select(id).klub_id + " " + KlubTable.Select(id).klub_nazev + " " + KlubTable.Select(id).sponzoring);
            var kk = KlubTable.Select(id);

            kk.klub_nazev = "Vitkovice";
            kk.sponzoring = 500000;
            KlubTable.Update(kk);
            Console.WriteLine("Po Updatu: " + KlubTable.Select(id).klub_id + " " + KlubTable.Select(id).klub_nazev + " " + KlubTable.Select(id).sponzoring);

            //////////////////////////////////////////////////////
            Console.WriteLine(" ");
            //////////////////////////////////////////////////////

            Console.WriteLine("Funkce 1.4. Zruseni klubu");
            Console.WriteLine("Pred Updatem: " + KlubTable.Select(id).klub_id + " " + KlubTable.Select(id).smazano);
            KlubTable.Smazat(kk);
            Console.WriteLine("Po Updatu: " + KlubTable.Select(id).klub_id + " " + KlubTable.Select(id).smazano);

            //////////////////////////////////////////////////////
            Console.WriteLine(" ");
            //////////////////////////////////////////////////////



            Console.WriteLine("Funkce 1.5. Pripsani financnich prostredku probehne az po 7.1. Vlozeni sponzora");

            //////////////////////////////////////////////////////
            Console.WriteLine(" ");
            //////////////////////////////////////////////////////

            // 2.Tym //



            var t = new Tym()
            {
                tym_nazev = "Praha A - Tym",
                klub_id   = KlubTable.Select(id).klub_id,
                smazano   = false
            };

            var t2 = new Tym()
            {
                tym_nazev = "Vitkovice A - Tym",
                klub_id   = KlubTable.Select(id2).klub_id,
                smazano   = false
            };

            Console.WriteLine("Funkce 2.1. Vlozeni tymu");
            int idt  = TymTable.Insert(t);
            int idt2 = TymTable.Insert(t2);

            Console.WriteLine("Vlozene id: " + idt + " " + idt2);

            //////////////////////////////////////////////////////
            Console.WriteLine(" ");
            //////////////////////////////////////////////////////

            Console.WriteLine(TymTable.Select(idt).tym_id);
            Console.WriteLine(" " + idt);
            Console.WriteLine("Funkce 2.2. aktualizace tymu");
            Console.WriteLine("Pred Updatem: " + TymTable.Select(idt).tym_id + " " + TymTable.Select(idt).tym_nazev);
            var tt = TymTable.Select(idt);

            tt.tym_nazev = "Sparta A - Tym";
            TymTable.Update(tt);
            Console.WriteLine("Po Updatu: " + TymTable.Select(idt).tym_id + " " + TymTable.Select(idt).tym_nazev);

            //////////////////////////////////////////////////////
            Console.WriteLine(" ");
            //////////////////////////////////////////////////////

            Console.WriteLine("Funkce 2.3. Zruseni tymu");
            Console.WriteLine("Pred Updatem: " + TymTable.Select(idt).tym_id + " " + TymTable.Select(idt).smazano);
            TymTable.Smazat(tt);
            Console.WriteLine("Po Updatu: " + TymTable.Select(idt).tym_id + " " + TymTable.Select(idt).smazano);
            //////////////////////////////////////////////////////
            Console.WriteLine(" ");
            //////////////////////////////////////////////////////

            Console.WriteLine("Funkce 2.5. Koupe tymu proběhne po funkci 1.5. Pripsani financnich prostredku");
            //////////////////////////////////////////////////////
            Console.WriteLine(" ");
            //////////////////////////////////////////////////////

            // 3.Hráči //
            string jmeno = "Pavel Maximus";
            var    h     = new Hrac()
            {
                hrac_jmeno     = jmeno,
                datum_narozeni = new DateTime(1998, 1, 1),
                cena           = 10000,
                vyska          = 180,
                vaha           = 80,
                zahyb          = "leva",
                post           = "utocnik",
                tym_id         = idt2,
                smazano        = false
            };

            string jmeno2 = "Bejkar Maximus";
            var    h2     = new Hrac()
            {
                hrac_jmeno     = jmeno2,
                datum_narozeni = new DateTime(1998, 1, 1),
                cena           = 15000,
                vyska          = 180,
                vaha           = 80,
                zahyb          = "leva",
                post           = "utocnik",
                tym_id         = idt2,
                smazano        = false
            };

            string jmeno3 = "Trojkar Maximus";
            var    h3     = new Hrac()
            {
                hrac_jmeno     = jmeno3,
                datum_narozeni = new DateTime(2002, 1, 1),
                cena           = 20000,
                vyska          = 180,
                vaha           = 80,
                zahyb          = "leva",
                post           = "utocnik",
                tym_id         = idt2,
                smazano        = false
            };
            string jmeno4 = "Ctyrkar Maximus";
            var    h4     = new Hrac()
            {
                hrac_jmeno     = jmeno4,
                datum_narozeni = new DateTime(2006, 1, 1),
                cena           = 20000,
                vyska          = 180,
                vaha           = 80,
                zahyb          = "leva",
                post           = "utocnik",
                tym_id         = idt,
                smazano        = false
            };

            Console.WriteLine("Funkce 3.1. Vlozeni hrace");
            int idh  = HracTable.Insert(h);
            int idh2 = HracTable.Insert(h2);
            int idh3 = HracTable.Insert(h3);
            int idh4 = HracTable.Insert(h4);

            Console.WriteLine("Vlozene 4 id: " + idh + " " + idh2 + " " + idh3 + " " + idh4);
            //////////////////////////////////////////////////////
            Console.WriteLine(" ");
            //////////////////////////////////////////////////////

            Console.WriteLine("Funkce 3.3. Seznam hracu tymu");
            Console.WriteLine("Pocet hracu daneho tymu: " + HracTable.SelectTym(2).Count);
            //////////////////////////////////////////////////////
            Console.WriteLine(" ");
            //////////////////////////////////////////////////////
            var hh = HracTable.Select(idh);

            Console.WriteLine("Funkce 3.4. Vymazani hrace");
            Console.WriteLine("Pred Updatem: " + HracTable.Select(idh).hrac_id + " " + HracTable.Select(idh).smazano);
            HracTable.Smazat(hh);
            Console.WriteLine("Po Updatu: " + HracTable.Select(idh).hrac_id + " " + HracTable.Select(idh).smazano);

            //////////////////////////////////////////////////////
            Console.WriteLine(" ");
            //////////////////////////////////////////////////////

            Console.WriteLine("Funkce 3.5. Koupe hrace proběhne po funkci 1.5. Pripsani financnich prostredku");

            //////////////////////////////////////////////////////
            Console.WriteLine(" ");
            //////////////////////////////////////////////////////

            Console.WriteLine("Funkce 3.6. Vymena Hracu funkce probehne po funkci 1.5. Pripsani financnich prostredku");

            //////////////////////////////////////////////////////
            Console.WriteLine(" ");
            //////////////////////////////////////////////////////

            Console.WriteLine("Funkce 3.7. Oceneni nejlepsich mladiku v lize --- provede se az po 4.1. Pridani statistiky");
            Console.WriteLine("Pred Updatem hrac mladsi dvaceti let: id, cena: " + HracTable.Select(idh4).hrac_id + " " + HracTable.Select(idh4).cena);
            HracTable.Ocenit();
            Console.WriteLine("Po Updatem hrac mladsi dvaceti let: id, cena: " + HracTable.Select(idh4).hrac_id + " " + HracTable.Select(idh4).cena);

            //////////////////////////////////////////////////////
            Console.WriteLine(" ");
            //////////////////////////////////////////////////////

            Console.WriteLine(HracTable.Select(idh).hrac_jmeno);
            Console.WriteLine("Funkce 3.8. Vyhledat hrace");
            Console.WriteLine("Pocet hracu se zadanym jmenem: " + HracTable.SelectJmeno(jmeno).Count);

            //////////////////////////////////////////////////////
            Console.WriteLine(" ");
            //////////////////////////////////////////////////////

            Console.WriteLine("Funkce 3.9. Zobrazeni podrobnosti o hraci Pouzita az po funkci 4.2 Aktualitace statistiky");

            //////////////////////////////////////////////////////
            Console.WriteLine(" ");
            //////////////////////////////////////////////////////

            //4. Statistika//

            var s = new Statistika()
            {
                body      = 0,
                goly      = 0,
                asistence = 0,
                zapasy    = 0,
                hrac_id   = idh,
                smazano   = false
            };

            var s2 = new Statistika()
            {
                body      = 0,
                goly      = 0,
                asistence = 0,
                zapasy    = 0,
                hrac_id   = idh2,
                smazano   = false
            };

            var s3 = new Statistika()
            {
                body      = 0,
                goly      = 0,
                asistence = 0,
                zapasy    = 0,
                hrac_id   = idh3,
                smazano   = false
            };

            var s4 = new Statistika()
            {
                body      = 0,
                goly      = 0,
                asistence = 0,
                zapasy    = 0,
                hrac_id   = idh4,
                smazano   = false
            };

            Console.WriteLine("Funkce 4.1. Vlozeni Statistiky");
            int ids  = StatistikaTable.Insert(s);
            int ids2 = StatistikaTable.Insert(s2);

            int ids3 = StatistikaTable.Insert(s3);
            int ids4 = StatistikaTable.Insert(s4);

            Console.WriteLine("Vlozene id: " + ids);

            //////////////////////////////////////////////////////
            Console.WriteLine(" ");
            //////////////////////////////////////////////////////

            Console.WriteLine("Funkce 3.7. Oceneni nejlepsich mladiku v lize");
            Console.WriteLine("Pred Updatem hrac mladsi dvaceti let: id, cena: " + HracTable.Select(idh4).hrac_id + " " + HracTable.Select(idh4).cena);
            HracTable.Ocenit();
            Console.WriteLine("Po Updatem hrac mladsi dvaceti let: id, cena: " + HracTable.Select(idh4).hrac_id + " " + HracTable.Select(idh4).cena);

            //////////////////////////////////////////////////////
            Console.WriteLine(" ");
            //////////////////////////////////////////////////////

            Console.WriteLine("Funkce 4.2. Aktualizace Statistiky");

            Console.WriteLine("Pred Updatem: " + StatistikaTable.Select(ids).stat_id + " " + StatistikaTable.Select(ids).body + " " + StatistikaTable.Select(ids).goly + " " + StatistikaTable.Select(ids).asistence + " " + StatistikaTable.Select(ids).zapasy);

            var ss = StatistikaTable.Select(ids);

            ss.body      = 10;
            ss.goly      = 5;
            ss.asistence = 5;
            ss.zapasy    = 8;

            StatistikaTable.Update(ss);
            Console.WriteLine("Po Updatu: " + StatistikaTable.Select(ids).stat_id + " " + StatistikaTable.Select(ids).body + " " + StatistikaTable.Select(ids).goly + " " + StatistikaTable.Select(ids).asistence + " " + StatistikaTable.Select(ids).zapasy);
            //////////////////////////////////////////////////////
            Console.WriteLine(" ");
            //////////////////////////////////////////////////////
            ///
            Console.WriteLine("Funkce 3.9. Zobrazeni podrobnosti o hraci");
            Console.WriteLine(HracTable.Select(idh).hrac_id + " " + HracTable.Select(idh).hrac_jmeno + " " + HracTable.Select(idh).datum_narozeni + " " + StatistikaTable.Select(ids).body + " " + StatistikaTable.Select(ids).goly + " " + StatistikaTable.Select(ids).asistence);

            //////////////////////////////////////////////////////
            Console.WriteLine(" ");
            //////////////////////////////////////////////////////
            Console.WriteLine("Funkce 4.4. Vymazani Statistiky");
            Console.WriteLine("Pred Updatem: " + StatistikaTable.Select(ids).stat_id + " " + StatistikaTable.Select(ids).smazano);
            StatistikaTable.Smazat(ss);
            Console.WriteLine("Po Updatu: " + StatistikaTable.Select(ids).stat_id + " " + StatistikaTable.Select(ids).smazano);

            //////////////////////////////////////////////////////
            Console.WriteLine(" ");
            //////////////////////////////////////////////////////

            //5. Zebricek//



            //////////////////////////////////////////////////////
            Console.WriteLine(" ");
            //////////////////////////////////////////////////////

            Console.WriteLine("Funkce 5.1. Vytvoreni zebricku");
            var z = new Zebricek()
            {
                zapasy  = 0,
                body    = 0,
                skore   = 0,
                tym_id  = idt,
                smazano = false
            };

            var z2 = new Zebricek()
            {
                zapasy  = 0,
                body    = 0,
                skore   = 0,
                tym_id  = idt2,
                smazano = false
            };

            int idz  = ZebricekTable.Insert(z);
            int idz2 = ZebricekTable.Insert(z2);

            Console.WriteLine("Vlozene id: " + idz);
            Console.WriteLine("Vlozene id: " + idz2);

            //////////////////////////////////////////////////////
            Console.WriteLine(" ");
            //////////////////////////////////////////////////////

            Console.WriteLine(idz);
            Console.WriteLine("Pred Updatem: " + ZebricekTable.Select(idz).zebricek_id + " " + ZebricekTable.Select(idz).zapasy + " " + ZebricekTable.Select(idz).body + " " + ZebricekTable.Select(idz).skore);

            Console.WriteLine("Funkce 5.2. Aktualizace zebricku");
            var zebb = ZebricekTable.Select(idz);

            zebb.zapasy = 10;
            zebb.body   = 20;
            zebb.skore  = 5;

            ZebricekTable.Update(zebb);
            Console.WriteLine("Po Updatu: " + ZebricekTable.Select(idz).zebricek_id + " " + ZebricekTable.Select(idz).zapasy + " " + ZebricekTable.Select(idz).body + " " + ZebricekTable.Select(idz).skore);

            //////////////////////////////////////////////////////
            Console.WriteLine(" ");
            //////////////////////////////////////////////////////

            Console.WriteLine("Funkce 5.3. Zobrazeni zebricku");
            Console.WriteLine(ZebricekTable.Select(idz).zebricek_id + " " + ZebricekTable.Select(idz).zapasy + " " + ZebricekTable.Select(idz).body + " " + ZebricekTable.Select(idz).skore);

            //////////////////////////////////////////////////////
            Console.WriteLine(" ");
            //////////////////////////////////////////////////////

            Console.WriteLine("Funkce 5.4. Vymazani zebricku");
            Console.WriteLine("Pred Updatem: " + ZebricekTable.Select(idz).zebricek_id + " " + ZebricekTable.Select(idz).smazano);
            ZebricekTable.Smazat(zebb);
            Console.WriteLine("Po Updatu: " + ZebricekTable.Select(idz).zebricek_id + " " + ZebricekTable.Select(idz).smazano);

            //////////////////////////////////////////////////////
            Console.WriteLine(" ");
            //////////////////////////////////////////////////////

            Console.WriteLine("Funkce 5.5. Pripsani bodu po zapase");
            //////////////////////////////////////////////////////
            Console.WriteLine(" ");
            //////////////////////////////////////////////////////

            //6. Zapasy//

            Console.WriteLine("Funkce 6.1. Vlozeni zapasu");
            var za = new Zapas()
            {
                goly_tym1  = 4,
                goly_tym2  = 3,
                datum      = new DateTime(2020, 1, 1),
                vyherce_id = 1,
                smazano    = false
            };

            int zaz = ZapasTable.Insert(za);


            //napojení zápasu a týmů hrající daný zápas podle m:n relation

            var tz = new Tymy_Zapasy()
            {
                tym_id   = idt,
                zapas_id = zaz
            };

            Tymy_ZapasyTable.Insert(tz);

            var tz2 = new Tymy_Zapasy()
            {
                tym_id   = idt2,
                zapas_id = zaz
            };

            Tymy_ZapasyTable.Insert(tz2);

            Console.WriteLine("Vlozene id: " + zaz);
            //////////////////////////////////////////////////////
            Console.WriteLine(" ");
            //////////////////////////////////////////////////////

            Console.WriteLine("Funkce 6.3. Seznam zapasu v intervalu");
            var zapasyUdaje2 = Tymy_ZapasyTable.SelectInterval(new DateTime(2019, 1, 1), new DateTime(2021, 1, 1));

            foreach (var zapasUdaj in zapasyUdaje2)
            {
                Console.WriteLine($"{zapasUdaj.Tym1.tym_nazev} {zapasUdaj.GolyTym1}:{zapasUdaj.GolyTym2} {zapasUdaj.Tym2.tym_nazev}");
            }
            //////////////////////////////////////////////////////
            Console.WriteLine(" ");
            //////////////////////////////////////////////////////

            Console.WriteLine("Funkce 6.4. Seznam zapasu podle nazvu");
            var zapasyUdaje = Tymy_ZapasyTable.SelectNazev("Vitkovice A - Tym");

            foreach (var zapasUdaj in zapasyUdaje)
            {
                Console.WriteLine($"{zapasUdaj.Tym1.tym_nazev} {zapasUdaj.GolyTym1}:{zapasUdaj.GolyTym2} {zapasUdaj.Tym2.tym_nazev}");
            }
            //////////////////////////////////////////////////////
            Console.WriteLine(" ");
            //////////////////////////////////////////////////////

            var zaza = ZapasTable.Select(zaz);

            Console.WriteLine("Funkce 6.5. Vymazani zapasu");
            Console.WriteLine("Pred: " + ZapasTable.Select(zaz).zapas_id + " " + ZapasTable.Select(zaz).smazano);
            ZapasTable.Smazat(zaza);
            Console.WriteLine("Po: " + ZapasTable.Select(zaz).zapas_id + " " + ZapasTable.Select(zaz).smazano);
            //////////////////////////////////////////////////////
            Console.WriteLine(" ");
            //////////////////////////////////////////////////////

            //7. Sponzor//

            Console.WriteLine("Funkce 7.1. Vlozeni Sponzora");
            var p = new Sponzor()
            {
                sponzor_nazev = "Vitkovice Steel",
                castka        = 100000,
                klub_id       = KlubTable.Select(id).klub_id,
                smazano       = false
            };

            int idp = SponzorTable.Insert(p);

            Console.WriteLine("Vlozene id: " + idp);

            //////////////////////////////////////////////////////
            Console.WriteLine(" ");
            //////////////////////////////////////////////////////
            ///
            Console.WriteLine("Funkce 1.5. Pripsani financnich prostredku");
            Console.WriteLine("Pred Updatem: " + KlubTable.Select(id).klub_id + " " + KlubTable.Select(id).sponzoring);
            Console.WriteLine(KlubTable.Sponzoring(id));
            Console.WriteLine("Po Updatu: " + KlubTable.Select(id).klub_id + " " + KlubTable.Select(id).sponzoring);

            //////////////////////////////////////////////////////
            Console.WriteLine(" ");
            //////////////////////////////////////////////////////
            ///
            Console.WriteLine("Funkce 3.5. Koupe hrace proběhne");
            Console.WriteLine("Pred Updatem kupujici klub id, sponzoring: " + KlubTable.Select(id).klub_id + " " + KlubTable.Select(id).sponzoring);
            Console.WriteLine("Pred Updatem prodavajici klub id, sponzoring: " + KlubTable.Select(id2).klub_id + " " + KlubTable.Select(id2).sponzoring);
            Console.WriteLine("Pred Updatem Hrac hrac_id, tym_id: " + HracTable.Select(idh2).hrac_id + " " + HracTable.Select(idh2).tym_id);

            HracTable.Koupit(idh2, idt, id);

            Console.WriteLine("Po Updatu kupujici klub id, sponzoring: " + KlubTable.Select(id).klub_id + " " + KlubTable.Select(id).sponzoring);
            Console.WriteLine("Po Updatu prodavajici klub id, sponzoring: " + KlubTable.Select(id2).klub_id + " " + KlubTable.Select(id2).sponzoring);
            Console.WriteLine("Po Updatu Hrac hrac_id, tym_id: " + HracTable.Select(idh2).hrac_id + " " + HracTable.Select(idh2).tym_id);

            //////////////////////////////////////////////////////
            Console.WriteLine(" ");
            //////////////////////////////////////////////////////
            ///
            Console.WriteLine("Funkce 3.6. Vymena Hracu");
            Console.WriteLine("Pred hrac_id, tym_id " + HracTable.Select(idh3).hrac_id + " " + HracTable.Select(idh3).tym_id);
            Console.WriteLine("Pred hrac_id, tym_id " + HracTable.Select(idh4).hrac_id + " " + HracTable.Select(idh4).tym_id);
            HracTable.Vymenit(idh3, idh4);
            Console.WriteLine("Po hrac_id, tym_id " + HracTable.Select(idh3).hrac_id + " " + HracTable.Select(idh3).tym_id);
            Console.WriteLine("Po hrac_id, tym_id " + HracTable.Select(idh4).hrac_id + " " + HracTable.Select(idh4).tym_id);

            //////////////////////////////////////////////////////
            Console.WriteLine(" ");
            //////////////////////////////////////////////////////

            Console.WriteLine("Funkce 2.5. Koupe tymu");
            Console.WriteLine("Pred Updatem kupujici klub id, sponzoring: " + KlubTable.Select(id).klub_id + " " + KlubTable.Select(id).sponzoring);
            Console.WriteLine("Pred Updatem prodavajici klub id, sponzoring: " + KlubTable.Select(id2).klub_id + " " + KlubTable.Select(id2).sponzoring);
            Console.WriteLine("Pred Updatem Tym tym_id, klub_id: " + TymTable.Select(idt2).tym_id + " " + TymTable.Select(idt2).klub_id);

            TymTable.Koupit(idt2, id);

            Console.WriteLine("Po Updatu kupujici klub id, sponzoring: " + KlubTable.Select(id).klub_id + " " + KlubTable.Select(id).sponzoring);
            Console.WriteLine("Po Updatu prodavajici klub id, sponzoring: " + KlubTable.Select(id2).klub_id + " " + KlubTable.Select(id2).sponzoring);
            Console.WriteLine("Po Updatu Tym tym_id, klub_id: " + TymTable.Select(idt2).tym_id + " " + TymTable.Select(idt2).klub_id);

            //////////////////////////////////////////////////////
            Console.WriteLine(" ");
            //////////////////////////////////////////////////////
            ///

            ///
            Console.WriteLine("Funkce 7.3. Seznam Sponzoru");
            Console.WriteLine("Celkem sponzoru: " + SponzorTable.SelectAll().Count);

            //////////////////////////////////////////////////////
            Console.WriteLine(" ");
            //////////////////////////////////////////////////////

            var pp = SponzorTable.Select(idp);

            Console.WriteLine("Funkce 7.4. Zruseni Sponzora");
            Console.WriteLine("Pred Updatem: " + SponzorTable.Select(idp).sponzor_id + " " + SponzorTable.Select(idp).smazano);
            SponzorTable.Smazat(pp);
            Console.WriteLine("Po Updatu: " + SponzorTable.Select(idp).sponzor_id + " " + SponzorTable.Select(idp).smazano);

            //////////////////////////////////////////////////////
            Console.WriteLine(" ");
            //////////////////////////////////////////////////////
            ///
        }