public bool EditBierSoort(BierSoorten biersoort) { string sql; sql = "update BierSoorten "; sql += " set soort = '" + Helper.HandleQuotes(biersoort.Soort) + " '"; sql += " where id = " + biersoort.Id; if (DBConnector.ExecuteCommand(sql)) { //sorteer de list op naam biersoorten = biersoorten.OrderBy(p => p.Soort).ToList(); return(true); } else { return(false); } }
public static BierSoorten GetByID(int id) { BierSoorten biersoort; string sql; sql = "select * from biersoorten where id" + id; DataTable dtBierSoorten = DBConnector.ExecuteSelect(sql); if (dtBierSoorten.Rows.Count == 0) { return(null); } else { DataRow row = dtBierSoorten.Rows[0]; biersoort = new BierSoorten(int.Parse(row[0].ToString()), row[1].ToString()); } return(biersoort); }
public bool DeleteBierSoorten(BierSoorten biersoort) { string sql = "select count(*) from bieren where biersoortid = " + biersoort.Id; if (int.Parse(DBConnector.ExecuteScalaire(sql)) != 0) { return(false); } sql = " delete from biersoorten where id = " + biersoort.Id; if (DBConnector.ExecuteCommand(sql)) { // bier uit de list verwijderen biersoorten.Remove(biersoort); return(true); } else { return(false); } }
public bool AddBierSoort(BierSoorten biersoort) { string sql; sql = "insert into BierSoorten(soort) values ("; sql += "'" + Helper.HandleQuotes(biersoort.Soort) + " ' ) "; if (DBConnector.ExecuteCommand(sql)) // als de sql commando lukt , dan doen we... { //onderstaande instructie nodig voor autonummering sql = "select max(id) from BierSoorten"; biersoort.Id = int.Parse(DBConnector.ExecuteScalaire(sql)); //bier id vullen met nieuw gevormd ID biersoorten.Add(biersoort); biersoorten = biersoorten.OrderBy(p => p.Soort).ToList(); //lambda notatie return(true); } else { return(false); } }