// Lecture base et mise a jour du datagrid

        private void MajGrid()
        {
            dataGridViewCategories.Rows.Clear();

            // lecture table complète de la base.
            BaseCategories = new DbCategories();
            MySqlDataReader reader = BaseCategories.LecturetoutCategories();

            if (reader != null)          // on teste si la requete a bien retournéer un résultat
            {
                // Vérifie si des données sont présente dans reader

                if (reader.HasRows)
                {
                    int i = 0;
                    while (reader.Read())
                    {
                        // Ajout de la ligne au gridview.

                        dataGridViewCategories.Rows.Insert(i, Convert.ToInt16(reader.GetString(0)), reader.GetString(1), reader.GetString(2), reader.GetString(3), reader.GetString(4));
                        i++;
                    }
                }
            }
        }
        private void GestCoureurs_Load(object sender, EventArgs e)
        {
            // remplir la liste des clubs avec memorisaion de l'id

            //  lecture tous Club

            baseClubs = new DbClubs();
            MySqlDataReader readerCl = baseClubs.LecturetoutClub();

            if (readerCl != null)          // on teste si la requete a bien retournéer un résultat
            {
                // Vérifie si des données sont présente dans reader
                if (readerCl.HasRows)
                {
                    int i = 0;
                    while (readerCl.Read())
                    {
                        // Ajout de la ligne au liste clubs.

                        listeDesNomClubs.Add(readerCl.GetString(1));
                        listeDesIdxClubs.Add(readerCl.GetString(0));
                        comboBoxClub.Items.Add(readerCl.GetString(1));
                        i++;
                    }
                    //comboBoxClub.SelectedIndex = 0;
                }
            }

            //  lecture toutes catégories

            baseCategories = new DbCategories();
            MySqlDataReader readerCa = baseCategories.LecturetoutCategories();

            if (readerCa != null)          // on teste si la requete a bien retournéer un résultat
            {
                // Vérifie si des données sont présente dans reader
                if (readerCa.HasRows)
                {
                    int i = 0;
                    while (readerCa.Read())
                    {
                        // Ajout de la ligne au liste clubs.
                        listeDesNomCategories.Add(readerCa.GetString(1));
                        listeDesIdxCategories.Add(readerCa.GetString(0));
                        comboBoxCategorie.Items.Add(readerCa.GetString(1));
                        i++;
                    }
                    //comboBoxCategorie.SelectedIndex = 0;
                }
            }

            // mise à jour de la ligne

            MajGrid();
        }
Exemple #3
0
        private void buttonCreer_Click(object sender, EventArgs e)
        {
            Categories   creeCategories  = new Categories(textBoxNom.Text, Convert.ToInt16(textBoxAgeMini.Text), Convert.ToInt16(textBoxAgeMaxi.Text), Convert.ToInt16(textBoxDistance.Text));
            DbCategories AjoutCategories = new DbCategories();
            bool         result          = AjoutCategories.AjouterCategories(creeCategories);

            if (result == false)
            {
                MessageBox.Show("La création à échouée, veuillez vérifier l'état de votre base de Données");
            }
            else
            {
                MessageBox.Show("Création catégories " + textBoxNom.Text + " effectué !");
                textBoxNom.Text      = "";
                textBoxAgeMini.Text  = "";
                textBoxAgeMaxi.Text  = "";
                textBoxDistance.Text = "";
            }
        }
 private void buttonSupprimer_Click(object sender, EventArgs e)
 {
     if (IdxLigneActuelle != -1)
     {
         DialogResult reponse = MessageBox.Show("Voulez vous vraiment supprimer la Categories " + textBoxNom.Text + " ?", "Suppression", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
         if (reponse == DialogResult.Yes)
         {
             Categories   creeCategories = new Categories(ligneSelect.Cells[1].Value.ToString(), Convert.ToInt16(ligneSelect.Cells[2].Value.ToString()), Convert.ToInt16(ligneSelect.Cells[3].Value.ToString()), Convert.ToInt16(ligneSelect.Cells[4].Value.ToString()));
             DbCategories SupCategories  = new DbCategories();
             (bool result, string MessErreur) = SupCategories.SupprimerCategories(creeCategories, Convert.ToInt16(textBoxID.Text));
             if (result == false)
             {
                 MessageBox.Show("La suppression à échouée, veuillez vérifier l'état de votre base de Données, avec le message : " + MessErreur);
             }
             else
             {
                 MessageBox.Show("La suppression de la Categorie " + ligneSelect.Cells[1].Value.ToString() + " effectuée !");
                 MajGrid();
             }
         }
     }
 }
 private void buttonModifier_Click(object sender, EventArgs e)
 {
     if (IdxLigneActuelle != -1)
     {
         DialogResult reponse = MessageBox.Show("Voulez vous vraiment modifier la Categorie " + textBoxNom.Text + " ?", "Modification", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
         if (reponse == DialogResult.Yes)
         {
             Categories   creeCategories = new Categories(textBoxNom.Text, Convert.ToInt16(textBoxAgeMin.Text), Convert.ToInt16(textBoxAgeMax.Text), Convert.ToInt16(textBoxDistance.Text));
             DbCategories ModCategories  = new DbCategories();
             (bool result, string MessErreur) = ModCategories.ModifierCategories(creeCategories, Convert.ToInt16(textBoxID.Text));
             if (result == false)
             {
                 MessageBox.Show("La modification à échouée, veuillez vérifier l'état dse votre base de Données, avec le message : " + MessErreur);
             }
             else
             {
                 MessageBox.Show("La modification de la Categorie " + textBoxNom.Text + " effectuée !");
             }
             MajGrid();
         }
     }
 }