private void VulDeCategorieen(Enumeraties.SortOrder volgorde)
        {
            lstCategorieen.Items.Clear();
            ListBoxItem itm;

            // =============================================================
            // onderstaande code hoort hier niet thuis maar dient enkel
            // ter demonstratie van een SqlDataReader
            // =============================================================
            string        sql            = "select categorie, cat_id from categorie order by 1";
            string        constring      = Helper.GetConnectionString();
            SqlConnection mijnVerbinding = new SqlConnection(constring);

            mijnVerbinding.Open();
            SqlCommand    mijnOpdracht = new SqlCommand(sql, mijnVerbinding);
            SqlDataReader rdr          = mijnOpdracht.ExecuteReader();

            while (rdr.Read())
            {
                itm         = new ListBoxItem();
                itm.Content = rdr.GetString(0);
                itm.Tag     = rdr.GetInt32(1);
                lstCategorieen.Items.Add(itm);
            }
            mijnVerbinding.Close();
        }
        public static DataTable GeefAlleAuteurs(string veldNaam, Enumeraties.SortOrder volgorde)
        {
            string sql;

            sql  = "select * from auteur";
            sql += " order by " + veldNaam + " " + volgorde.ToString();
            return(DBConnector.ExecuteSelect(sql));
        }
        private void VulDeAuteurs(Enumeraties.SortOrder volgorde)
        {
            lstAuteurs.Items.Clear();
            DataTable   dtAuteurs = Auteur.GeefAlleAuteurs("naam", volgorde);
            ListBoxItem itm;

            for (int r = 0; r < dtAuteurs.Rows.Count; r++)
            {
                itm         = new ListBoxItem();
                itm.Content = dtAuteurs.Rows[r]["naam"].ToString();
                itm.Tag     = dtAuteurs.Rows[r]["auteur_id"].ToString();
                lstAuteurs.Items.Add(itm);
            }
        }