public Serveur() { InitializeComponent(); partyDAO = PartyDao.getInstance(); mainController = MainController.getInstance(); serveurDispo = partyDAO.SelectAll(); BindingList <Party> parties = new BindingList <Party>(serveurDispo); partiesGridView.DataSource = parties; partiesGridView.Columns["IdParty"].Visible = false; }
private void refreshButton_Click(object sender, EventArgs e) { serveurDispo = partyDAO.SelectAll(); List <Party> listFiltered = new List <Party>(serveurDispo); if (withoutPassword.Checked) { foreach (Party p in listFiltered) { if (p.MdP == "Oui") { serveurDispo.Remove(p); } } } listFiltered = new List <Party>(serveurDispo); if (free.Checked) { foreach (Party p in listFiltered) { if (p.PseudoPlayerTwo != null && p.PseudoPlayerTwo != "") { serveurDispo.Remove(p); } } } listFiltered = new List <Party>(serveurDispo); if (search != "") { foreach (Party p in listFiltered) { if (!p.PseudoHost.Contains(search)) { if (p.PseudoPlayerTwo == null || !p.PseudoPlayerTwo.Contains(search)) { serveurDispo.Remove(p); } } } } BindingList <Party> parties = new BindingList <Party>(serveurDispo); partiesGridView.DataSource = parties; partiesGridView.Columns["IdParty"].Visible = false; }