public static DataTable GeefAlleAuteurs() { string sql; sql = "select * from auteur"; return(DBConnector.ExecuteSelect(sql)); }
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)); }
public static bool VerwijderAuteur(int auteur_id) { string sql; sql = $"select count(*) from boeken where auteur_id = {auteur_id}"; if (DBConnector.ExecuteSelect(sql).Rows[0][0].ToString() != "0") { return(false); } sql = $"delete from auteur where auteur_id = {auteur_id}"; return(DBConnector.ExecuteCommand(sql)); }
public static string ZoekCategorie(int cat_id) { string sql; sql = "select * from categorie where cat_id = " + cat_id.ToString(); DataTable dtCategorie = DBConnector.ExecuteSelect(sql); if (dtCategorie.Rows.Count > 0) { return(dtCategorie.Rows[0]["categorie"].ToString()); } else { return(null); } }
public static string ZoekNaam(int auteur_id) { string sql; sql = "select * from auteur where auteur_id = " + auteur_id.ToString(); DataTable dtAuteur = DBConnector.ExecuteSelect(sql); if (dtAuteur.Rows.Count > 0) { return(dtAuteur.Rows[0]["naam"].ToString()); } else { return(null); } }
public static bool VoegAuteurToe(string nieuweAuteur) { string sql; nieuweAuteur = Helper.HandleQuotes(nieuweAuteur); if (nieuweAuteur.Length == 0) { return(false); } if (nieuweAuteur.Length > 30) { nieuweAuteur = nieuweAuteur.Substring(0, 30); } sql = "select max(auteur_id) from auteur"; int nieuweAuteur_id = int.Parse(DBConnector.ExecuteSelect(sql).Rows[0][0].ToString()) + 1; sql = $"insert into auteur (auteur_id, naam) values ({nieuweAuteur_id},'{nieuweAuteur}')"; return(DBConnector.ExecuteCommand(sql)); }