public static Membre Get(string mail) { Membre membre = null; using (SqlConnection connection = DataBase.GetConnection()) { connection.Open(); SqlCommand command = new SqlCommand(GET, connection); command.Parameters.AddWithValue("@mail", mail); SqlDataReader reader = command.ExecuteReader(); if (reader.Read()) { membre = new Membre(reader.GetString(0), reader.GetString(1), reader.GetString(2), reader.GetString(3), reader.GetString(4), reader.GetString(5), reader.GetString(6), reader.GetString(7), reader.GetString(8), reader.GetInt32(9), reader.GetDecimal(10), reader.GetString(11), reader.GetBoolean(12)); } } return(membre); }
public static bool Update(Membre membre) { bool aEteModifiee = false; using (SqlConnection connection = DataBase.GetConnection()) { connection.Open(); SqlCommand command = new SqlCommand(UPDATE, connection); command.Parameters.AddWithValue("@mail", membre.Mail); command.Parameters.AddWithValue("@nom", membre.Nom); command.Parameters.AddWithValue("@prenom", membre.Prenom); command.Parameters.AddWithValue("@telephone", membre.Telephone); command.Parameters.AddWithValue("@date_naissance", membre.Date_naissance); command.Parameters.AddWithValue("@pays", membre.Pays); command.Parameters.AddWithValue("@ville", membre.Ville); command.Parameters.AddWithValue("@rue", membre.Rue); command.Parameters.AddWithValue("@code_postal", membre.Code_postal); aEteModifiee = command.ExecuteNonQuery() != 0; } return(aEteModifiee); }