private void setPnlStatistiqueParEleveResultat() { List <Adherent> adherents = GestionAdherent.GetAdherent(); List <Flux> fluxs = GestionFlux.GetLesFlux(); int y = FrmUtilitaire.Coord; foreach (Adherent adherent in adherents) { int nbFlux = 0; List <Label> labels = new List <Label>(); labels.Add(FrmUtilitaire.setLabel(adherent.Nom.Trim(), y: y)); labels.Add(FrmUtilitaire.setLabel(adherent.Prenom.Trim(), y: y)); foreach (Flux flux in fluxs) { if (flux.TypeFlux.Libelle.Trim() == Inscription && flux.Adherent.Id == adherent.Id) { nbFlux += 1; } } labels.Add(FrmUtilitaire.setLabel(nbFlux.ToString(), y: y)); y += 20; FrmUtilitaire.init().putLabelInPnl(labels, this.findControl(PnlStatistiqueParEleve)); } }
private void setPnlStatistiqueGenreResultat() { Dictionary <string, int> genres = new Dictionary <string, int>(); genres.Add(FrmAjoutEleve.GenreHomme, 0); genres.Add(FrmAjoutEleve.GenreFemme, 0); List <Adherent> adherents = GestionAdherent.GetAdherent(); foreach (Adherent adherent in adherents) { if (adherent.Sexe == 'H') { genres[FrmAjoutEleve.GenreHomme] += 1; } else { genres[FrmAjoutEleve.GenreFemme] += 1; } } foreach (KeyValuePair <string, int> genre in genres) { List <Label> labels = new List <Label>(); labels.Add(FrmUtilitaire.setLabel(genre.Key)); labels.Add(FrmUtilitaire.setLabel(genre.Value.ToString())); FrmUtilitaire.init().putLabelInPnl(labels, this.findControl(PnlStatistiqueGenre)); } }
private void setPnlStatistiqueGenreLabel() { List <Label> labels = new List <Label>(); labels.Add(FrmUtilitaire.setLabel("Genre")); labels.Add(FrmUtilitaire.setLabel("Nombre d'élève")); FrmUtilitaire.init().putLabelInPnl(labels, this.findControl(PnlStatistiqueGenre)); }
private void setPnlStatistiqueParEleveLabel() { List <Label> labels = new List <Label>(); labels.Add(FrmUtilitaire.setLabel("Nom")); labels.Add(FrmUtilitaire.setLabel("Prénom")); labels.Add(FrmUtilitaire.setLabel("Nombre de participation aux évènements")); FrmUtilitaire.init().putLabelInPnl(labels, this.findControl(PnlStatistiqueParEleve)); }
private void setPnlAdherent() { List <Adherent> adherents = GestionAdherent.GetAdherentRecherche(this.txtRecherche.Text); int y = FrmUtilitaire.Coord; foreach (Adherent adherent in adherents) { List <Label> labels = new List <Label>(); labels.Add(FrmUtilitaire.setLabel(adherent.Nom.Trim() + ' ' + adherent.Prenom.Trim(), y: FrmUtilitaire.Coord)); labels.Add(FrmUtilitaire.setLabel(adherent.Nom.Trim(), y: y)); labels.Add(FrmUtilitaire.setLabel(adherent.Prenom.Trim(), y: y)); labels.Add(FrmUtilitaire.setLabel(adherent.Ddn.ToString(), y: y)); labels.Add(FrmUtilitaire.setLabel(adherent.NumTel.Trim(), y: y)); labels.Add(FrmUtilitaire.setLabel(adherent.Email.Trim(), y: y)); labels.Add(FrmUtilitaire.setLabel(adherent.NumParnt.Trim(), y: y)); labels.Add(FrmUtilitaire.setLabel(adherent.AutPrelev.ToString(), y: y)); labels.Add(FrmUtilitaire.setLabel(adherent.Sexe.ToString(), y: y)); labels.Add(FrmUtilitaire.setLabel(adherent.DateMaj.ToString(), y: y)); labels.Add(FrmUtilitaire.setLabel(adherent.Archive.ToString(), y: y)); labels.Add(FrmUtilitaire.setLabel(adherent.Utilisateur.Login.ToString(), y: y)); labels.Add(FrmUtilitaire.setLabel(adherent.Classe.Libelle.Trim(), y: y)); FrmUtilitaire Frm = FrmUtilitaire.init(); Frm.putLabelInPnl(labels, this.findControl(PnlResultat)); } if (adherents.Count == 1) { List <Flux> lesFlux = afficheFlux(adherents[0]); var _bind = from a in lesFlux select new { libelle = a.Libelle, date = a.Date, montant = a.Montant, prelevement = a.Prelevement, budget = a.Budget.Libelle, typeFlux = a.TypeFlux.Libelle, }; dgvFlux.Visible = true; lblFlux.Visible = true; dgvFlux.DataSource = _bind.ToList(); } else { dgvFlux.Visible = false; lblFlux.Visible = false; dgvFlux.DataSource = new Flux(); } }
private void setPnlResultatLabel() { List <Label> labels = new List <Label>(); labels.Add(FrmUtilitaire.setLabel("Nom complet")); labels.Add(FrmUtilitaire.setLabel("Nom")); labels.Add(FrmUtilitaire.setLabel("Prénom")); labels.Add(FrmUtilitaire.setLabel("Née le")); labels.Add(FrmUtilitaire.setLabel("N° tel")); labels.Add(FrmUtilitaire.setLabel("Email")); labels.Add(FrmUtilitaire.setLabel("N° tel parent")); labels.Add(FrmUtilitaire.setLabel("Prélèvement automatique")); labels.Add(FrmUtilitaire.setLabel("Genre")); labels.Add(FrmUtilitaire.setLabel("Modifier le")); labels.Add(FrmUtilitaire.setLabel("Archiver")); labels.Add(FrmUtilitaire.setLabel("Créer par")); labels.Add(FrmUtilitaire.setLabel("Classe")); FrmUtilitaire.init().putLabelInPnl(labels, this.findControl(PnlResultat)); }