public void setPracovniStitek(
            string Zamestnanec, int Predmet,
            TypStitek Typ_Stitek, int Pocet_Student,
            int Pocet_Hodin, int Pocet_Tyden,
            int Jazyk, string nazev, string Skupina, Zpusob_Vytvoreni zpusob)
        {
            using (SqlCommand command = new SqlCommand())
            {
                command.Connection  = this.conn;
                command.CommandType = CommandType.Text;
                command.CommandText = "INSERT into Pracovni_Stitek (Zamestnanec, Predmet, Typ_Stitek, Pocet_Student, Pocet_Hodin, Pocet_Tyden, Jazyk, nazev, Skupina, Zpusob_Vytvoreni) " +
                                      "VALUES (@Zamestnanec, @Predmet, @Typ_Stitek, @Pocet_Student, @Pocet_Hodin, @Pocet_Tyden, @Jazyk, @nazev, @Skupina, @Zpusob_Vytvoreni)";
                if (Zamestnanec == string.Empty)
                {
                    command.Parameters.AddWithValue("@Zamestnanec", DBNull.Value);
                }
                else
                {
                    command.Parameters.AddWithValue("@Zamestnanec", Zamestnanec);
                }
                command.Parameters.AddWithValue("@Predmet", Predmet);
                command.Parameters.AddWithValue("@Typ_Stitek", (int)Typ_Stitek);
                command.Parameters.AddWithValue("@Pocet_Student", Pocet_Student);
                command.Parameters.AddWithValue("@Pocet_Hodin", Pocet_Hodin);
                command.Parameters.AddWithValue("@Pocet_Tyden", Pocet_Tyden);
                command.Parameters.AddWithValue("@Jazyk", (int)Jazyk);
                command.Parameters.AddWithValue("@nazev", nazev);
                if (Skupina == string.Empty)
                {
                    command.Parameters.AddWithValue("@Skupina", DBNull.Value);
                }
                else
                {
                    command.Parameters.AddWithValue("@Skupina", Skupina);
                }
                command.Parameters.AddWithValue("@Zpusob_Vytvoreni", (int)zpusob);

                try
                {
                    conn.Open();
                    int recordsAffected = command.ExecuteNonQuery();
                    ;
                }
                catch (SqlException e)
                {
                    MessageBox.Show("Nastala chyba při vkládání hodnot: " + e.Message);
                }
                finally
                {
                    conn.Close();
                }
            }
        }
        internal void DeletePracovniStitek(int id_Predmet, int id_skupiny, Zpusob_Vytvoreni zpusob)
        {
            using (SqlCommand command = new SqlCommand())
            {
                command.Connection  = this.conn;
                command.CommandType = CommandType.Text;
                command.CommandText = "DELETE FROM Pracovni_Stitek WHERE Predmet='" + id_Predmet + "' AND Skupina ='" + id_skupiny + "' AND Zpusob_Vytvoreni ='" + (int)zpusob + "'";

                try
                {
                    conn.Open();
                    int recordsAffected = command.ExecuteNonQuery();
                }
                catch (SqlException e)
                {
                    MessageBox.Show("Nastala chyba při mazání pracovních štítků: " + e.Message);
                }
                finally
                {
                    conn.Close();
                }
            }
        }