Ejemplo n.º 1
0
 // Validate user connection
 private void btnConnexion_Click(object sender, EventArgs e)
 {
     Cursor.Current = Cursors.WaitCursor;
     try
     {
         _compte = _gestionCompteJoueur.ConnexionCompteJoueur(txtNomJoueur.Text, txtMotDePasse.Text);
         if (_compte.Id > 0 && _compte.TypeUtilisateur == 0)
         {
             DialogResult = DialogResult.OK;
         }
         else
         {
             lblEchec.Text = "Connexion failed : attempt # " + ++_tentative;
             txtMotDePasse.Clear();
         }
         Cursor.Current = Cursors.Default;
     }
     catch (Exception)
     {
         // Advice user that the editor can't connect to the server and close editor.
         Cursor.Current = Cursors.Default;
         DialogResult mboxEchecConntivité = MessageBox.Show("Can't connect to the database.\r\nCheck your connexion to the server and try again!", "Can't reach server!");
         if (mboxEchecConntivité == DialogResult.OK)
         {
             DialogResult = DialogResult.Cancel;
         }
     }
 }
Ejemplo n.º 2
0
        // Tests GestionCompteJoueur
        private void BtnCompteJoueur_Click(object sender, EventArgs e)
        {
            txtTestes.Clear();
            GestionCompteJoueur gestionCompteJoueur = new GestionCompteJoueur();

            string Message = gestionCompteJoueur.CréerCompteJoueur("LinkTheHero", "*****@*****.**", "Link", "The Hero", 1, "Abc1234!");

            txtTestes.Text += "Test création CompteJoueur...\r\n";
            txtTestes.Text += "\r\n";
            txtTestes.Text += Message + "\r\n";

            txtTestes.Text += "\r\nTest modification CompteJoueur...\r\n";
            txtTestes.Text += "\r\n";

            CompteJoueur compteJoueur = new CompteJoueur()
            {
                NomJoueur       = "Ganon",
                Courriel        = "*****@*****.**",
                Prenom          = "Ganon",
                Nom             = "Bad",
                TypeUtilisateur = 1
            };
            string MotDePasse = "Toto";

            using (EntitiesGEDEquipe1 contexte = new EntitiesGEDEquipe1())
            {
                List <CompteJoueur> compteJoueurs = contexte.CompteJoueurs.ToList();
                compteJoueur.Id = compteJoueurs.Last().Id;
                gestionCompteJoueur.ModifierCompteJoueur(compteJoueur, MotDePasse);
            }
            txtTestes.Text += "SUCCESS\r\n";

            txtTestes.Text += "\r\nTest connexion CompteJoueur...\r\n";
            txtTestes.Text += "\r\n";

            string       testConnexion = "ERROR";
            CompteJoueur compte        = gestionCompteJoueur.ConnexionCompteJoueur("Ganon", "Toto");

            if (compte != null)
            {
                testConnexion = "SUCCESS";
            }

            txtTestes.Text += testConnexion + "\r\n";

            txtTestes.Text += "\r\nTest supression CompteJoueur...\r\n";
            txtTestes.Text += "\r\n";

            using (EntitiesGEDEquipe1 contexte = new EntitiesGEDEquipe1())
            {
                List <CompteJoueur> compteJoueurs = contexte.CompteJoueurs.ToList();
                compteJoueur = compteJoueurs.Last();
                gestionCompteJoueur.SupprimerCompteJoueur(compteJoueur);
            }
            txtTestes.Text += "SUCCESS\r\n";
        }