private void btnTour_Click(object sender, EventArgs e)
        {
            lblErreur.Visible = false;

            // Vérifie si il existe bien cet utilisateur
            if (UserClass.getExistUser(txtUserIDmanuel.Text))
            {
                User     user            = UserClass.getUserID(txtUserIDmanuel.Text);
                Borne    lastPassage     = new Borne();
                DateTime lastPassageTime = new DateTime();
                int      nbPassage       = 0;

                // Vérifie si il y a déjà un tour qui a ete effectué par l'utilisateur
                if (BorneClass.getExistBorne(user.user_id))
                {
                    lastPassage = BorneClass.getLastNbPassageByUserID(user.user_id);

                    lastPassageTime = lastPassage.temps;
                    nbPassage       = lastPassage.nb_passage;
                }

                // vérifie si le temps entre deux passages est en dessous de 10 secondes
                int dateCompare = (DateTime.Now.Second + DateTime.Now.Minute * 60 + DateTime.Now.Hour * 3600) - (lastPassageTime.Second + lastPassageTime.Minute * 60 + lastPassageTime.Hour * 3600);
                if (dateCompare > 10)
                {
                    Borne newPassage = new Borne();
                    newPassage.user_id    = user.user_id;
                    newPassage.nb_passage = nbPassage + 1;
                    newPassage.temps      = DateTime.Now;
                    BorneClass.setBorne(newPassage);

                    txtUserID.Text = user.user_id;
                    if (user.nom != null)
                    {
                        txtNom.Text = user.nom;
                    }
                    if (user.prenom != null)
                    {
                        txtPrenom.Text = user.prenom;
                    }
                    txtPassage.Text = newPassage.nb_passage.ToString();
                    txtHeure.Text   = newPassage.temps.ToShortTimeString();
                }
                else
                {
                    lblErreur.Text    = "Probleme : Double passage !";
                    lblErreur.Visible = true;
                }

                // Reinitialise le champ manuel
                txtUserIDmanuel.Text = "";
            }
            else
            {
                lblErreur.Text    = "ID Utilisateur inconnu";
                lblErreur.Visible = true;
            }
        }
 public void DataGridViewMeilleurT(bool isUser)
 {
     if (isUser)
     {
         dataGridView1.DataSource = BorneClass.getLastNbPassageByUserID(txtUser_ID.Text);
     }
     else
     {
         dataGridView1.DataSource = BorneClass.getNombreTourAllListBorne();
     }
 }