// 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; } }
// 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); } }
public Clock() { joueurs joueur = new joueurs(); }