예제 #1
0
        // Lecture base et mise a jour du datagrid

        private void MajGrid()
        {
            dataGridViewTranspondeurs.Rows.Clear();
            int perdu;

            // lecture table complète de la base.
            BaseTranspondeur = new DbTranspondeurs();
            MySqlDataReader reader = BaseTranspondeur.LecturetoutTranspondeurs();

            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.
                        if (Convert.ToBoolean(reader.GetString(1)))
                        {
                            perdu = 1;
                        }
                        else
                        {
                            perdu = 0;
                        }


                        dataGridViewTranspondeurs.Rows.Insert(i, Convert.ToInt32(reader.GetString(0)), perdu);
                        i++;
                    }
                }
            }
        }
예제 #2
0
        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();
        }