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