Exemple #1
0
        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;
        }
Exemple #2
0
        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;
        }