コード例 #1
0
        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();
            }
        }
コード例 #2
0
        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();
            }
        }