Esempio n. 1
0
        private void AjoutParticipants_Load(object sender, EventArgs e)
        {
            if (FromWhere == "FromModifEvent")
            {
                panelListeParticipants.Visible            = false;
                panelChooseAdhToEvent.Visible             = false;
                panelAjoutNAToEvent.Visible               = false;
                panelAddParticipantFromModifEvent.Visible = true;
                BDD       UnEvent   = new BDD();
                Evenement ThisEvent = UnEvent.ReadEvent(idEvent);
                Club      leClub    = UnEvent.ReadClub(idClub);
                labelTypeEventAddPart.Text = ThisEvent.typeEvent;

                labelIdChooseEvent.Text = ThisEvent.id.ToString();

                labelNomClubEventAddPart.Text   = leClub.nomClub;
                labelDateDebutEventAddPart.Text = ThisEvent.dateDebutEvent.ToString();
                labelDateFinEventAddPart.Text   = ThisEvent.dateFinEvent.ToString();
                labelAdresseEventAddPart.Text   = ThisEvent.adresseEvent;
                labelCPEventAddPart.Text        = ThisEvent.CPEvent.ToString();
                labelVilleEventAddPart.Text     = ThisEvent.villeEvent;
                labelURLEventAddPart.Text       = ThisEvent.siteEvent;
                labelAddPartNomEvent.Text       = ThisEvent.nomEvent;
                labelNbPartEventAddPart.Text    = ThisEvent.nbParticipants.ToString();
            }
            else if (FromWhere == "ListeParticipants")
            {
                panelAddParticipantFromModifEvent.Visible = false;
                panelChooseAdhToEvent.Visible             = false;
                panelListeParticipants.Visible            = true;
                dataGridViewListeParticipants.Rows.Clear();
                BDD                liste            = new BDD();
                Inscrit            lInscrit         = new Inscrit("", "");
                int                nb               = 1;
                List <Adherent>    ListeAdherent    = liste.SelectAllEventAdherent(idEvent, idClub);
                List <NonAdherent> ListeNonAdherent = liste.SelectAllEventNonAdherent(idEvent);
                List <Inscrit>     lesInscrits      = lInscrit.genererListe(ListeAdherent, ListeNonAdherent);

                dataGridViewListeParticipants.ColumnCount     = 3;
                dataGridViewListeParticipants.Columns[0].Name = "inscrit n°";
                dataGridViewListeParticipants.Columns[1].Name = "Nom";
                dataGridViewListeParticipants.Columns[2].Name = "Prénom";


                foreach (Inscrit unInscrit in lesInscrits)
                {
                    dataGridViewListeParticipants.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.None;
                    dataGridViewListeParticipants.Rows.Add(nb, unInscrit.nom, unInscrit.prenom);
                    nb++;
                }
            }
        }
Esempio n. 2
0
        public List <Inscrit> genererListe(List <Adherent> listAdh, List <NonAdherent> listNA)
        {
            Inscrit        unInscrit   = new Inscrit("", "");
            List <Inscrit> lesInscrits = new List <Inscrit>();

            foreach (Adherent Adh in listAdh)
            {
                unInscrit = new Inscrit(Adh.nomAdh, Adh.prenomAdh);
                lesInscrits.Add(unInscrit);
            }

            foreach (NonAdherent NA in listNA)
            {
                unInscrit = new Inscrit(NA.nameNonAdherent, NA.prenomNonAdherent);
                lesInscrits.Add(unInscrit);
            }



            return(lesInscrits);
        }