Exemple #1
0
        public static Boolean Update(Jeuxvideo jv)
        {
            bool aEteModifie = false;

            using (SqlConnection conn = Database.GetConnection())
            {
                conn.Open();

                SqlCommand command = new SqlCommand(UPDATE, conn);
                command.Parameters.AddWithValue("@nom", jv.Nom);
                command.Parameters.AddWithValue("@editeur", jv.Editeur);
                command.Parameters.AddWithValue("@types", jv.Types);
                command.Parameters.AddWithValue("@developpeur", jv.Developpeur);
                command.Parameters.AddWithValue("@sortie", jv.Sortie);
                command.Parameters.AddWithValue("@genres", jv.Genres);
                command.Parameters.AddWithValue("@theme", jv.Theme);
                command.Parameters.AddWithValue("@prix", jv.Prix);
                command.Parameters.AddWithValue("@description", jv.Description);
                command.Parameters.AddWithValue("@urlImage", jv.UrlImage);
                command.Parameters.AddWithValue("@stock", jv.Stock);
                command.Parameters.AddWithValue("@visible", jv.Visible);

                command.Parameters.AddWithValue("@id", jv.Id);

                aEteModifie = command.ExecuteNonQuery() != 0;                 // elle envoit le nombre de lignes modifiées avec ma commande
            }
            return(aEteModifie);
        }
Exemple #2
0
        public static Jeuxvideo Get(int id)
        {
            Jeuxvideo jv = null;

            using (SqlConnection conn = Database.GetConnection())
            {
                conn.Open();
                SqlCommand command = new SqlCommand(GET, conn);
                command.Parameters.AddWithValue("@id", id);
                SqlDataReader reader = command.ExecuteReader();
                if (reader.Read())
                {
                    jv = new Jeuxvideo(reader.GetInt32(0), reader.GetString(1), reader.GetString(2), reader.GetString(3), reader.GetString(4), reader.GetString(5),
                                       reader.GetString(6), reader.GetString(7), reader.GetDecimal(8), reader.GetString(9), reader.GetString(10), reader.GetDecimal(11), reader.GetBoolean(12));
                }
            }

            return(jv);
        }
Exemple #3
0
        public static Jeuxvideo Create(Jeuxvideo jv)
        {
            using (SqlConnection conn = Database.GetConnection())
            {
                conn.Open();

                SqlCommand command = new SqlCommand(CREATE, conn);
                command.Parameters.AddWithValue("@nom", jv.Nom);
                command.Parameters.AddWithValue("@editeur", jv.Editeur);
                command.Parameters.AddWithValue("@types", jv.Types);
                command.Parameters.AddWithValue("@developpeur", jv.Developpeur);
                command.Parameters.AddWithValue("@sortie", jv.Sortie);
                command.Parameters.AddWithValue("@genres", jv.Genres);
                command.Parameters.AddWithValue("@theme", jv.Theme);
                command.Parameters.AddWithValue("@prix", jv.Prix);
                command.Parameters.AddWithValue("@description", jv.Description);
                command.Parameters.AddWithValue("@urlImage", jv.UrlImage);
                command.Parameters.AddWithValue("@stock", jv.Stock);
                command.Parameters.AddWithValue("@visible", jv.Visible);

                jv.Id = (int)command.ExecuteScalar();                 //Revnoyer la valeur de l'intersection de la première ligne première colonne
            }
            return(jv);
        }