Esempio n. 1
0
        // Créer des joueurs

        public void CreerJoueurs()
        {
            joueurs Joueurs = new joueurs();

            Joueurs.nom        = AccesConsole.SaisirChaine("Entrer le nom du joueur : ");
            Joueurs.prenom     = AccesConsole.SaisirChaine("Entrer le prénom du joueur : ");
            Joueurs.classement = AccesConsole.Saisirint("Entrer le classement du joueur : ");

            switch (coucheAccesDB.CreerJoueurs(Joueurs))

            {
            case 0:
                Console.WriteLine("\nL'a création n'a pas pu avoir lieu.");
                break;

            case 2:
                Console.WriteLine("\nIl y a déjà 8 joueurs enregistrés.");
                break;

            default:

                Console.WriteLine("\nL'ajout s'est bien passé.");
                break;
            }
        }
Esempio n. 2
0
        // Creer joueurs

        public int CreerJoueurs(joueurs Joueurs)
        {
            SqlCommand sqlCmd = new SqlCommand();

            try
            {
                //int nbJ = CompterLesJoueurs();

                // if (nbJ == 8)
                //     return 2;

                // else
                sqlCmd.CommandText = "select max(idj) + 1 " + "from joueurs";
                sqlCmd.Connection  = SqlConn;

                SqlDataReader sqlReader = sqlCmd.ExecuteReader();

                sqlReader.Read();

                if (sqlReader[0] == DBNull.Value)
                {
                    Joueurs.idj = 1;
                }

                else
                {
                    Joueurs.idj = Convert.ToInt32(sqlReader[0]);
                }

                sqlReader.Close();

                sqlCmd.CommandText = "insert into joueurs(idj,nom,prenom,classement)" +
                                     "values(@idj,@nom,@prenom,@classement)";

                sqlCmd.Parameters.Add("@idj", SqlDbType.Int).Value        = Joueurs.idj;
                sqlCmd.Parameters.Add("@nom", SqlDbType.VarChar).Value    = Joueurs.nom;
                sqlCmd.Parameters.Add("@prenom", SqlDbType.VarChar).Value = Joueurs.prenom;
                sqlCmd.Parameters.Add("@classement", SqlDbType.Int).Value = Joueurs.classement;

                return(sqlCmd.ExecuteNonQuery());
            }

            catch (Exception e)
            {
                throw new ExceptionAccesDB(sqlCmd.CommandText, e.Message);
            }
        }
Esempio n. 3
0
 public Clock()
 {
     joueurs joueur = new joueurs();
 }