public bool deleteJoueur(JOUEUR joueur) { try { bdd.JOUEUR.Remove(GetJoueur(joueur.nomJoueur)); bdd.SaveChanges(); return(true); } catch (Exception) { return(false); } }
public bool AjoutJoueur(JOUEUR monJoueur, string nomClub) { monJoueur.CLUB = this.GetCLUB(nomClub); monJoueur.idClub = monJoueur.CLUB.idClub; try { bdd.JOUEUR.Add(monJoueur); bdd.SaveChanges(); } catch (Exception) { return(false); } return(true); }
private void ButModifier_Click(object sender, RoutedEventArgs e) { if (txtDefaite.Text != "" && txtElo.Text != "" && txtMatch.Text != "" && txtNom.Text != "" && txtPrenom.Text != "" && txtVictoire.Text != "") { JOUEUR tmp = new JOUEUR(); tmp = maGrid.DataContext as JOUEUR; tmp.elo = Convert.ToInt32(txtElo.Text); tmp.nbrDefaire = Convert.ToInt32(txtDefaite.Text); tmp.nbrMatch = Convert.ToInt32(txtMatch.Text); tmp.nbrVictoire = Convert.ToInt32(txtVictoire.Text); tmp.nomJoueur = txtNom.Text; tmp.prenomJoueur = txtPrenom.Text; dao.modifJoueur(tmp); maGrid.DataContext = tmp; } }
// Stat joueur public bool modifJoueur(JOUEUR joueur) { try { JOUEUR tmp = bdd.JOUEUR.Where(x => x.idJoueur == joueur.idJoueur).FirstOrDefault(); tmp.nbrDefaire = joueur.nbrDefaire; tmp.nbrMatch = joueur.nbrVictoire + joueur.nbrDefaire; tmp.nbrVictoire = joueur.nbrVictoire; tmp.nomJoueur = joueur.nomJoueur; tmp.prenomJoueur = joueur.prenomJoueur; tmp.elo = joueur.elo; bdd.SaveChanges(); return(true); } catch (Exception) { return(false); } }
private void BtAjout_Click(object sender, RoutedEventArgs e) { JOUEUR joueur = new JOUEUR(); joueur.nomJoueur = txtNom.Text; joueur.prenomJoueur = txtPrenom.Text; joueur.nbrMatch = Convert.ToInt32(txtMatch.Text); joueur.nbrVictoire = Convert.ToInt32(txtVictoire.Text); joueur.nbrDefaire = Convert.ToInt32(txtDefaite.Text); joueur.elo = Convert.ToInt32(txtElo.Text); dao.AjoutJoueur(joueur, clubHote.nomClub); List <JOUEUR> listeDbJoueur = dao.GetAllJoueur(clubHote); foreach (var item in listeDbJoueur) { listeJoueur.Items.Remove(item); } foreach (var item in listeDbJoueur) { listeJoueur.Items.Add(item); } }
public StatJoueur(JOUEUR joueur) { InitializeComponent(); maGrid.DataContext = joueur; }