示例#1
0
 /// <summary>
 /// Classe permettant de lancer la page de résultats
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void buttonInfo_Click(object sender, EventArgs e)
 {
     // Si aucune course et aucun coureur n'ont été séléctionnés
     if (this.dataGridViewCourses.SelectedRows.Count == 0 && this.dataGridViewCoureurs.SelectedRows.Count == 0)
     {
         MessageBox.Show("Veuillez sélectionner une course ou un coureur");
     }
     else
     {
         // Si on est dans l'onglet Courses
         if (this.TabCoureurs.SelectedIndex == 0)
         {
             //Stockage de la ligne sélectionnée
             DataGridViewRow ligneSelectionnee = this.dataGridViewCourses.SelectedRows[0];
             //Récupération de l'id de la course sélectionnée
             int id = Convert.ToInt32(ligneSelectionnee.Cells[0].Value);
             //Lancement de la page résultat
             InformationsCourse informationsCourse = new InformationsCourse(id);
             informationsCourse.Show();
         }
         else
         {
             // Récupération de la ligne sélectionnée
             DataGridViewRow ligneSelectionnee = this.dataGridViewCoureurs.SelectedRows[0];
             // Récupération de l'id du coureur
             int id = Convert.ToInt32(ligneSelectionnee.Cells[0].Value);
             // Lancement de la page de résultat
             InformationsCoureurs informationsCoureur = new InformationsCoureurs(id);
             informationsCoureur.Show();
         }
     }
 }
示例#2
0
        /// <summary>
        /// Fonction permettant de gérer la recherche d'un résultat sur la page d'accueil
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void buttonValider_Click(object sender, EventArgs e)
        {
            bool existe = false;

            // Pour chaque coureur en bdd
            foreach (Coureur coureur in coureurRepository.GetAll())
            {
                // On vérifie si le coureur existe bien
                if (coureur.NumLicence == int.Parse(this.textBoxNumLicence.Text))
                {
                    existe = true;
                }
            }

            //Si oui
            if (existe)
            {
                // On lance la page d'informations
                InformationsCoureurs i = new InformationsCoureurs(Convert.ToInt32(this.textBoxNumLicence.Text));
                i.Show();
                this.Close();
            }
        }