Пример #1
0
        private void buttonCreerAdherent_Click(object sender, EventArgs e)
        {
            int      CP;
            int      cot;
            DateTime thisDay = DateTime.Today;

            if (dateTimePickerNewNaissanceAdherent.Value != thisDay && textBoxNewNomAdherent.Text != "Nom de l'adhérent" && textBoxNewPrenomAdherent.Text != "Prénom de l'adhérent" && textBoxNewSexAdherent.Text != "Sexe" && textBoxNewLicenceAdherent.Text != "N° de licence" && textBoxNewAdressAdherent.Text != "Adresse de l'adhérent" && textBoxNewCPAdherent.Text != "Code Postal" && textBoxNewVilleAdherent.Text != "Ville" && textBoxNewCotisationAdherent.Text != "Montant de la cotisation" && int.TryParse(textBoxNewCPAdherent.Text, out CP) && int.TryParse(textBoxNewCotisationAdherent.Text, out cot))
            {
                BDD      newAdherent    = new BDD();
                Adherent nouvelAdherent = new Adherent(0, textBoxNewNomAdherent.Text, textBoxNewPrenomAdherent.Text, dateTimePickerNewNaissanceAdherent.Value, textBoxNewSexAdherent.Text, textBoxNewLicenceAdherent.Text, textBoxNewAdressAdherent.Text, CP, textBoxNewVilleAdherent.Text, cot, idClub);
                newAdherent.InsertAdherent(nouvelAdherent);
                Close();
            }
            else
            {
                erreur = new ErrAjout();
                erreur.ShowDialog();
            }
        }
Пример #2
0
        public List <Adherent> SelectAllEventAdherent(int idEvent, int idClub)
        {
            Adherent        LeAdherent   = null;
            List <Adherent> ListAdherent = new List <Adherent>();

            using (MySqlConnection connection = new MySqlConnection(connectionString))
            {
                connection.Open();
                string query = "SELECT * FROM adherent Where id_club = @club AND id IN (SELECT id_adherent FROM participants WHERE id_evenement = @event) ORDER BY id ASC";

                //Create Command
                MySqlCommand cmd = new MySqlCommand(query, connection);

                cmd.Parameters.AddWithValue("@club", idClub);
                cmd.Parameters.AddWithValue("@event", idEvent);


                //Create a data reader and Execute the command
                using (MySqlDataReader dataReader = cmd.ExecuteReader())
                {
                    //Read the data and store them in the list
                    while (dataReader.Read())
                    {
                        LeAdherent = new Adherent(
                            (int)dataReader["id"],
                            (string)dataReader["nomAdh"],
                            (string)dataReader["prenomAdh"],
                            (DateTime)dataReader["naissance"],
                            (string)dataReader["sexe"],
                            (string)dataReader["numLicence"],
                            (string)dataReader["adresseAdh"],
                            (int)dataReader["CPAdh"],
                            (string)dataReader["villeAdh"],
                            (int)dataReader["cotisation"],
                            (int)dataReader["id_club"]);
                        ListAdherent.Add(LeAdherent);
                    }
                }
            }

            return(ListAdherent);
        }
Пример #3
0
        public Adherent ReadAdherent(int id)
        {
            Adherent ThisAdherent = null;

            using (MySqlConnection connection = new MySqlConnection(connectionString))
            {
                connection.Open();
                string query = "SELECT * FROM Adherent where id=@id";


                //Create Command
                MySqlCommand cmd = new MySqlCommand(query, connection);

                cmd.Parameters.AddWithValue("@id", id);

                //Create a data reader and Execute the command
                using (MySqlDataReader dataReader = cmd.ExecuteReader())
                {
                    //Read the data and store them in the list
                    while (dataReader.Read())
                    {
                        ThisAdherent = new Adherent(
                            (int)dataReader["id"],
                            (string)dataReader["nomAdh"],
                            (string)dataReader["prenomAdh"],
                            (DateTime)dataReader["naissance"],
                            (string)dataReader["sexe"],
                            (string)dataReader["numLicence"],
                            (string)dataReader["adresseAdh"],
                            (int)dataReader["CPAdh"],
                            (string)dataReader["villeAdh"],
                            (int)dataReader["cotisation"],
                            (int)dataReader["id_club"]);
                    }
                }
            }
            return(ThisAdherent);
        }
Пример #4
0
        public List <Adherent> SearchAdherent(string recherche, int idClub)
        {
            Adherent        lesAdherents = null;
            List <Adherent> ListAdherent = new List <Adherent>();

            using (MySqlConnection connection = new MySqlConnection(connectionString))
            {
                connection.Open();
                string query = "SELECT * FROM Adherent WHERE nomAdh LIKE @recherche AND id_club = @idClub ORDER BY id ASC";
                //Create Command
                MySqlCommand cmd = new MySqlCommand(query, connection);
                cmd.Parameters.AddWithValue("@recherche", "%" + recherche + "%");
                cmd.Parameters.AddWithValue("@idClub", idClub);
                //Create a data reader and Execute the command
                using (MySqlDataReader dataReader = cmd.ExecuteReader())
                {
                    //Read the data and store them in the list
                    while (dataReader.Read())
                    {
                        lesAdherents = new Adherent(
                            (int)dataReader["id"],
                            (string)dataReader["nomAdh"],
                            (string)dataReader["prenomAdh"],
                            (DateTime)dataReader["naissance"],
                            (string)dataReader["sexe"],
                            (string)dataReader["numLicence"],
                            (string)dataReader["adresseAdh"],
                            (int)dataReader["CPAdh"],
                            (string)dataReader["villeAdh"],
                            (int)dataReader["cotisation"],
                            (int)dataReader["id_club"]);
                        ListAdherent.Add(lesAdherents);
                    }
                }
            }

            return(ListAdherent);
        }
Пример #5
0
        public void UpdateAdherent(Adherent ModifAdherent)
        {
            using (MySqlConnection connection = new MySqlConnection(connectionString))
            {
                connection.Open();
                string query = "UPDATE adherent SET nomAdh = @nom, prenomAdh = @prenom, naissance = @naissance, sexe = @sexe, numLicence = @licence, adresseAdh = @adresse, CPAdh = @cp, villeAdh = @ville, cotisation = @cotisation WHERE id = @id";


                //Create Command
                MySqlCommand cmd = new MySqlCommand(query, connection);
                cmd.Parameters.AddWithValue("@id", ModifAdherent.id);
                cmd.Parameters.AddWithValue("@nom", ModifAdherent.nomAdh);
                cmd.Parameters.AddWithValue("@prenom", ModifAdherent.prenomAdh);
                cmd.Parameters.AddWithValue("@naissance", ModifAdherent.naissance);
                cmd.Parameters.AddWithValue("@sexe", ModifAdherent.sexe);
                cmd.Parameters.AddWithValue("@licence", ModifAdherent.numLicence);
                cmd.Parameters.AddWithValue("@adresse", ModifAdherent.adresseAdh);
                cmd.Parameters.AddWithValue("@cp", ModifAdherent.CPAdh);
                cmd.Parameters.AddWithValue("@ville", ModifAdherent.villeAdh);
                cmd.Parameters.AddWithValue("@cotisation", ModifAdherent.cotisation);
                cmd.ExecuteReader();
                //cmd.ExecuteNonQuery();
            }
        }
Пример #6
0
        public void InsertAdherent(Adherent nouvelAdherent)
        {
            using (MySqlConnection connection = new MySqlConnection(connectionString))
            {
                connection.Open();
                string query = "INSERT INTO adherent (nomAdh, prenomAdh, naissance, sexe, numLicence, adresseAdh, CPAdh, villeAdh, cotisation, id_club) VALUES (@nom, @prenom, @naissance, @sexe, @licence, @adresse, @CP, @ville, @cotisation, @idClub)";


                //Create Command
                MySqlCommand cmd = new MySqlCommand(query, connection);

                cmd.Parameters.AddWithValue("@nom", nouvelAdherent.nomAdh);
                cmd.Parameters.AddWithValue("@prenom", nouvelAdherent.prenomAdh);
                cmd.Parameters.AddWithValue("@naissance", nouvelAdherent.naissance);
                cmd.Parameters.AddWithValue("@sexe", nouvelAdherent.sexe);
                cmd.Parameters.AddWithValue("@licence", nouvelAdherent.numLicence);
                cmd.Parameters.AddWithValue("@adresse", nouvelAdherent.adresseAdh);
                cmd.Parameters.AddWithValue("@CP", nouvelAdherent.CPAdh);
                cmd.Parameters.AddWithValue("@ville", nouvelAdherent.villeAdh);
                cmd.Parameters.AddWithValue("@cotisation", nouvelAdherent.cotisation);
                cmd.Parameters.AddWithValue("@idClub", nouvelAdherent.id_club);
                cmd.ExecuteReader();
            }
        }