Esempio n. 1
0
        public static Membre getMembre(string username, string password)
        {
            Membre membre = null;

            using (SqlConnection connection = Database.GetConnection())
            {
                connection.Open();
                SqlCommand command = new SqlCommand(GETCONENCTION, connection);
                command.Parameters.AddWithValue("@username", username);
                command.Parameters.AddWithValue("@password", password);
                SqlDataReader reader = command.ExecuteReader();
                if (reader.Read())
                {
                    membre = new Membre(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.GetString(8), reader.GetInt32(9), reader.GetString(10));
                }
            }
            return(membre);
        }
Esempio n. 2
0
        public static Membre Create(Membre membre)
        {
            using (SqlConnection connection = Database.GetConnection())
            {
                connection.Open();
                SqlCommand command = new SqlCommand(CREATE, connection);
                command.Parameters.AddWithValue("@username", membre.Username);
                command.Parameters.AddWithValue("@password", membre.Password);
                command.Parameters.AddWithValue("@nom", membre.Nom);
                command.Parameters.AddWithValue("@prenom", membre.Prenom);
                command.Parameters.AddWithValue("@dateDeNaissance", membre.DateDeNaissance);
                command.Parameters.AddWithValue("@email", membre.Email);
                command.Parameters.AddWithValue("@tel", membre.Tel);
                command.Parameters.AddWithValue("@localite", membre.Localite);
                command.Parameters.AddWithValue("@cp", membre.Cp);
                command.Parameters.AddWithValue("@adresse", membre.Adresse);

                membre.Id = (int)command.ExecuteScalar();
            }
            return(membre);
        }
Esempio n. 3
0
        public static bool Update(Membre membre)
        {
            bool aEteModifie = false;

            using (SqlConnection connection = Database.GetConnection())
            {
                connection.Open();
                SqlCommand command = new SqlCommand(UPDATE, connection);
                command.Parameters.AddWithValue("@id", membre.Id);
                command.Parameters.AddWithValue("@username", membre.Username);
                command.Parameters.AddWithValue("@password", membre.Password);
                command.Parameters.AddWithValue("@nom", membre.Nom);
                command.Parameters.AddWithValue("@prenom", membre.Prenom);
                command.Parameters.AddWithValue("@dateDeNaissance", membre.DateDeNaissance);
                command.Parameters.AddWithValue("@email", membre.Email);
                command.Parameters.AddWithValue("@tel", membre.Tel);
                command.Parameters.AddWithValue("@localite", membre.Localite);
                command.Parameters.AddWithValue("@cp", membre.Cp);
                command.Parameters.AddWithValue("@adresse", membre.Adresse);

                aEteModifie = command.ExecuteNonQuery() != 0;
            }
            return(aEteModifie);
        }
Esempio n. 4
0
 public ReservationFinie(int id, string dateReservation, string dateLivraison, decimal prixAchat, string etat, Membre m, Jeuxvideo jv) : this(id, dateReservation, dateLivraison, prixAchat, etat)
 {
     Memb = m;
     Jv   = jv;
 }