public Klant InsertKlant(Klant newKlant)
        {
            string sql = "INSERT INTO Klanten (naam, klant_key, straat, huisnummer, postcode, woonplaats) " +
                         "OUTPUT INSERTED.ID AS Id " +
                         "VALUES (@naam, @klant_key, @straat, @huisnummer, @postcode, @woonplaats)";
            List<SqlParameter> parameters = new List<SqlParameter> {
                    new SqlParameter("naam", newKlant.Naam),
                    new SqlParameter("klant_key", newKlant.Klant_key),
                    new SqlParameter("straat", newKlant.Straat),
                    new SqlParameter("huisnummer", newKlant.Huisnummer),
                    new SqlParameter("postcode", newKlant.Postcode),
                    new SqlParameter("woonplaats", newKlant.Woonplaats)
                };

            DataSet ds = dataProvider.Query(sql, parameters);
            newKlant.Id = Convert.ToInt32(ds.Tables[0].Rows[0]["Id"]);

            return newKlant;
        }
 public void SaveKlant(Klant newKlant)
 {
     this.klanten.Add(newKlant);
 }
 public Klant InsertKlant(Klant newKlant)
 {
     this.klanten.Add(newKlant);
     newKlant.Id = 1;
     return newKlant;
 }
        public void SaveKlant(Klant klant)
        {
            try
            {
                string sql =
                    "UPDATE klanten SET " +
                    "naam = @Naam, " +
                    "klant_key = @KlantKey, " +
                    "straat = @Straat, " +
                    "huisnummer = @Huisnummer, " +
                    "postcode = @Postcode, " +
                    "woonplaats = @Woonplaats " +
                    "WHERE id = @Id";

                List<SqlParameter> parameters = new List<SqlParameter> {
                    new SqlParameter("Naam", klant.Naam),
                    new SqlParameter("KlantKey", klant.Klant_key),
                    new SqlParameter("Straat", klant.Straat),
                    new SqlParameter("Huisnummer", klant.Huisnummer),
                    new SqlParameter("Postcode", klant.Postcode),
                    new SqlParameter("Woonplaats", klant.Woonplaats),
                    new SqlParameter("Id", klant.Id)
                };

                dataProvider.Execute(sql, parameters);
            }
            catch (Exception ex)
            {
                Debug.WriteLine(ex.Message + " | Line: " + new StackTrace(ex, true).GetFrame(0).GetFileLineNumber().ToString());
            }
        }