예제 #1
0
 private void update(Lapin lapin)
 {
     using (MySqlConnection cnx = DaoConnectionSingleton.GetMySqlConnection()) {
         cnx.Open();
         using (MySqlCommand cmd = new MySqlCommand("update Lapin set surnom=@surnom,age=@age,position=@position,dossard=@dossard idCourse=@idCourse where id=@id", cnx)) {
             cmd.Parameters.Add(new MySqlParameter("@id", MySqlDbType.Int32));
             cmd.Parameters.Add(new MySqlParameter("@age", MySqlDbType.Int32));
             cmd.Parameters.Add(new MySqlParameter("@position", MySqlDbType.Int32));
             cmd.Parameters.Add(new MySqlParameter("@dossard", MySqlDbType.Int32));
             cmd.Parameters.Add(new MySqlParameter("@surnom", MySqlDbType.VarChar));
             cmd.Parameters["@id"].Value       = lapin.Id;
             cmd.Parameters["@age"].Value      = lapin.Age;
             cmd.Parameters["@position"].Value = lapin.GetPosition();
             cmd.Parameters["@dossard"].Value  = lapin.Dossard;
             cmd.Parameters["@surnom"].Value   = lapin.GetSurnom();
             cmd.ExecuteNonQuery();
         }
     }
     lapin.State = State.unChanged;
 }
예제 #2
0
 private void insert(Lapin lapin)
 {
     using (MySqlConnection cnx = DaoConnectionSingleton.GetMySqlConnection()) {
         cnx.Open();
         using (MySqlCommand cmd = new MySqlCommand("insert into Lapin(surnom,age,position,dossard,idCourse) values(@surnom,@age,@position,@dossard,@idCourse)", cnx)) {
             cmd.Parameters.Add(new MySqlParameter("@idCourse", MySqlDbType.Int32));
             cmd.Parameters.Add(new MySqlParameter("@age", MySqlDbType.Int32));
             cmd.Parameters.Add(new MySqlParameter("@position", MySqlDbType.Int32));
             cmd.Parameters.Add(new MySqlParameter("@dossard", MySqlDbType.Int32));
             cmd.Parameters.Add(new MySqlParameter("@surnom", MySqlDbType.VarChar));
             cmd.Parameters["@id"].Value       = lapin.Id;
             cmd.Parameters["@age"].Value      = lapin.Age;
             cmd.Parameters["@position"].Value = lapin.GetPosition();
             cmd.Parameters["@dossard"].Value  = lapin.Dossard;
             cmd.Parameters["@surnom"].Value   = lapin.Surnom;
             cmd.ExecuteNonQuery();
             // Todo coder la récupération de LastId
         }
     }
     lapin.State = State.unChanged;
 }