public void UpdateAanbieding(Aanbieding aanbieding) { try { conn.Open(); string insertString = @"update aanbieding set naam=@naam, kortingspercentage=@kortingspercentage, geldig_tot=@geldig_tot where aanbiedingscode=@aanbiedingscode"; MySqlCommand cmd = new MySqlCommand(insertString, conn); MySqlParameter aanbiedingscodeParam = new MySqlParameter("@aanbiedingscode", MySqlDbType.Int32); MySqlParameter naamParam = new MySqlParameter("@naam", MySqlDbType.VarChar); MySqlParameter kortingspercentageParam = new MySqlParameter("@kortingspercentage", MySqlDbType.Int32); MySqlParameter geldig_totParam = new MySqlParameter("@geldig_tot", MySqlDbType.DateTime); naamParam.Value = aanbieding.naam; aanbiedingscodeParam.Value = aanbieding.aanbiedingscode; kortingspercentageParam.Value = aanbieding.kortingspercentage; geldig_totParam.Value = Convert.ToDateTime(aanbieding.geldig_tot).ToString("yyyy-MM-dd"); cmd.Parameters.Add(naamParam); cmd.Parameters.Add(aanbiedingscodeParam); cmd.Parameters.Add(kortingspercentageParam); cmd.Parameters.Add(geldig_totParam); cmd.Prepare(); cmd.ExecuteNonQuery(); } catch (Exception e) { Console.Write("Updaten aanbieding niet gelukt: " + e); throw e; } finally { conn.Close(); } }
public void InsertAanbieding(Aanbieding aanbieding) { try { conn.Open(); string insertString = @"insert into aanbieding (naam, kortingspercentage, geldig_tot) " + "values (@naam, @kortingspercentage, @geldig_tot)"; MySqlCommand cmd = new MySqlCommand(insertString, conn); MySqlParameter naamParam = new MySqlParameter("@naam", MySqlDbType.VarChar); MySqlParameter kortingspercentageParam = new MySqlParameter("@kortingspercentage", MySqlDbType.Int32); MySqlParameter geldig_totParam = new MySqlParameter("@geldig_tot", MySqlDbType.DateTime); naamParam.Value = aanbieding.naam; kortingspercentageParam.Value = aanbieding.kortingspercentage; geldig_totParam.Value = aanbieding.geldig_tot; cmd.Parameters.Add(naamParam); cmd.Parameters.Add(kortingspercentageParam); cmd.Parameters.Add(geldig_totParam); cmd.Prepare(); cmd.ExecuteNonQuery(); } catch (Exception e) { Console.Write("Aanbieding niet toegevoegd: " + e); throw e; } finally { conn.Close(); } }