private void GestClassCourse_Load(object sender, EventArgs e)
        {
            // remplir la liste des Courses avec memorisaion de l'id
            string messCombo = "";

            baseCourses = new DbCourses();
            MySqlDataReader readercourse = baseCourses.LecturetoutCourse();

            if (readercourse != 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 (readercourse.HasRows)
                {
                    int i = 0;
                    while (readercourse.Read())
                    {
                        // Ajout de la ligne au liste clubs.
                        if (readercourse.GetString(5) == "True")
                        {
                            messCombo = readercourse.GetString(1) + "(En cours)";
                        }
                        else
                        {
                            messCombo = readercourse.GetString(1);
                        }
                        listeDesNomCourses.Add(readercourse.GetString(1));
                        listeDesIdxCourses.Add(readercourse.GetString(0));
                        comboBoxCourses.Items.Add(messCombo);
                        i++;
                    }
                }
            }
        }
        // Lecture base et mise a jour du datagrid

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

            // lecture table complète de la base.
            BaseCourse = new DbCourses();
            MySqlDataReader reader = BaseCourse.LecturetoutCourse();

            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.

                        dataGridViewCourses.Rows.Insert(i, Convert.ToInt16(reader.GetString(0)), reader.GetString(1), reader.GetString(2), reader.GetString(3), reader.GetString(4), reader.GetString(5));
                        i++;
                    }
                }
            }
        }
Exemple #3
0
        private void buttonCreer_Click(object sender, EventArgs e)
        {
            Courses   creeCourse   = new Courses(textBoxNom.Text, Convert.ToDateTime(textBoxAdr.Text), textBoxCP.Text, Convert.ToDateTime(textBoxVille.Text), Convert.ToInt16("0"));
            DbCourses AjoutCourses = new DbCourses();
            bool      result       = AjoutCourses.AjouterCourse(creeCourse);

            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 course " + textBoxNom.Text + " effectuée !");
                textBoxNom.Text   = "";
                textBoxAdr.Text   = "";
                textBoxCP.Text    = "";
                textBoxVille.Text = "";
            }
        }
 private void buttonSupprimer_Click(object sender, EventArgs e)
 {
     if (IdxLigneActuelle != -1)
     {
         DialogResult reponse = MessageBox.Show("Voulez vous vraiment supprimer le club " + textBoxNom.Text + " ?", "Suppression", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
         if (reponse == DialogResult.Yes)
         {
             Courses   creeCourse = new Courses(ligneSelect.Cells[1].Value.ToString(), Convert.ToDateTime(ligneSelect.Cells[2].Value.ToString()), ligneSelect.Cells[3].Value.ToString(), Convert.ToDateTime(ligneSelect.Cells[4].Value.ToString()), Convert.ToInt16(ligneSelect.Cells[5].Value.ToString()));
             DbCourses SupCourse  = new DbCourses();
             (bool result, string MessErreur) = SupCourse.SupprimerCourse(creeCourse, 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 du club " + 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 le club " + textBoxNom.Text + " ?", "modification", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
         if (reponse == DialogResult.Yes)
         {
             Courses   creeCourse = new Courses(textBoxNom.Text, Convert.ToDateTime(textBoxDate.Text), textBoxDistance.Text, Convert.ToDateTime(textBoxHeureDep.Text), Convert.ToInt16(textBoxEnCours.Text));
             DbCourses ModCourse  = new DbCourses();
             (bool result, string MessErreur) = ModCourse.ModifierCourse(creeCourse, 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 du club " + textBoxNom.Text + " effectuée !");
             }
             MajGrid();
         }
     }
 }
        private void GestCoureurs_Load(object sender, EventArgs e)
        {
            // remplir la liste des Courses avec memorisaion de l'id

            //  lecture toutes Courses

            baseCourses = new DbCourses();
            MySqlDataReader readercourse = baseCourses.LecturetoutCourse();

            if (readercourse != 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 (readercourse.HasRows)
                {
                    int i = 0;
                    while (readercourse.Read())
                    {
                        // Ajout de la ligne au liste clubs.

                        listeDesNomCourses.Add(readercourse.GetString(1));
                        listeDesIdxCourses.Add(readercourse.GetString(0));
                        comboBoxCourse.Items.Add(readercourse.GetString(1));
                        i++;
                    }
                }
            }

            //  lecture tous coureurs

            baseCoureurs = new DbCoureurs();
            MySqlDataReader readerCoureur = baseCoureurs.LecturetoutCoureurs();

            if (readerCoureur != 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 (readerCoureur.HasRows)
                {
                    int i = 0;
                    while (readerCoureur.Read())
                    {
                        // Ajout de la ligne au liste clubs.
                        listeDesNomCoureurs.Add(readerCoureur.GetString(2));
                        listeDesIdxCoureurs.Add(readerCoureur.GetString(0));
                        comboBoxCoureur.Items.Add(readerCoureur.GetString(2));
                        i++;
                    }
                }
            }

            //  lecture tous Transpondeurs

            baseTranspondeurs = new DbTranspondeurs();
            MySqlDataReader readerTrans = baseTranspondeurs.LecturetoutTranspondeurs();

            if (readerTrans != 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 (readerTrans.HasRows)
                {
                    int i = 0;
                    while (readerTrans.Read())
                    {
                        // Ajout de la ligne au liste clubs.
                        listeDesNomTranspondeurs.Add(readerTrans.GetString(0));
                        listeDesIdxTranspondeurs.Add(readerTrans.GetString(0));
                        comboBoxTranspondeur.Items.Add(readerTrans.GetString(0));
                        i++;
                    }
                }
            }

            // mise à jour de la ligne

            MajGrid();
        }