コード例 #1
0
        private void cmdAjouterLePseudo_Click(object sender, EventArgs e)
        {
            object           resultat;
            Connection_mySQL bdd = new Connection_mySQL();

            if (txtPseudo.Text != "")
            {
                resultat = bdd.TestPseudo(txtPseudo.Text);
                if (resultat == null)
                {
                    joueur        = new Joueur();
                    joueur.Pseudo = txtPseudo.Text;
                    bdd.InsertJoueur(txtPseudo.Text, 0);
                    cmdAjouterLePseudo.Enabled = false;
                    cmdDebut.Enabled           = true;
                }
                else
                {
                    string            message = "le pseudo " + txtPseudo.Text + " n'est plus disponible, merci de sélectionner un autre pseudo";
                    string            caption = "Pseudo invalide";
                    MessageBoxButtons bouton  = MessageBoxButtons.OK;
                    MessageBox.Show(message, caption, bouton, MessageBoxIcon.Error);
                }
            }
            else
            {
                string            message = "merci de mettre un pseudo";
                string            caption = "Pseudo vide";
                MessageBoxButtons bouton  = MessageBoxButtons.OK;
                MessageBox.Show(message, caption, bouton, MessageBoxIcon.Error);
            }
        }
コード例 #2
0
        private void frmQuizz_Load(object sender, EventArgs e)
        {
            Connection_mySQL bdd       = new Connection_mySQL();
            List <Joueur>    lstJoueur = bdd.selectJoueur();

            if (lstJoueur.Count > 0)
            {
                lstClassement.Items.Clear();
                foreach (Joueur j in lstJoueur)
                {
                    lstClassement.Items.Add(j.ToString());
                }
            }
        }
コード例 #3
0
        public frmQuestion(Joueur joueur)
        {
            InitializeComponent();
            Connection_mySQL bdd = new Connection_mySQL();

            lstquest            = bdd.selectQuestion();
            nombreQuestionTotal = lstquest.Count();
            prgTemps.Visible    = true;
            prgTemps.Minimum    = 0;
            prgTemps.Maximum    = 10;
            prgTemps.Value      = 0;
            prgTemps.Step       = 1;
            prgQuestion.Visible = true;
            prgQuestion.Minimum = 0;
            prgQuestion.Maximum = nombreQuestionTotal;
            prgQuestion.Value   = 0;
            prgQuestion.Step    = 1;
            this.joueur         = joueur;
        }
コード例 #4
0
        private void cmdDebut_Click(object sender, EventArgs e)
        {
            Connection_mySQL bdd = new Connection_mySQL();

            frmQuestion question = new frmQuestion(joueur);

            question.ShowDialog();

            bdd.UpdateScore(joueur.Pseudo, joueur.Score);
            txtPseudo.Text = "";
            List <Joueur> lstJoueur = bdd.selectJoueur();

            if (lstJoueur.Count > 0)
            {
                lstClassement.Items.Clear();
                foreach (Joueur j in lstJoueur)
                {
                    lstClassement.Items.Add(j.ToString());
                }
            }
            lstJoueur.Clear();
            cmdAjouterLePseudo.Enabled = true;
            cmdDebut.Enabled           = false;
        }