private void Add_Adherent_Click_1(object sender, EventArgs e) { List <Adherent> LesAdherents = new List <Adherent>(); char sexe; if (rb_female.Checked) { sexe = char.Parse("F"); } else { sexe = char.Parse("M"); } if (!LesAdherents.Exists(x => (x.getNom() == tb_nom.Text))) { Adherent unAdhe = new Adherent(sexe, tb_nom.Text, tb_prenom.Text, mc_naissance.SelectionStart.ToShortDateString(), tb_rue.Text, tb_cp.Text, tb_ville.Text, int.Parse(tb_coti.Text)); DBAdherent.AjouterAdherent(unAdhe); MessageBox.Show("L'adherent " + tb_nom.Text + " " + tb_prenom.Text + " a bien été ajouter"); } else { MessageBox.Show("L'adherent " + tb_nom.Text + " " + tb_prenom.Text + " existe deja"); } }
private void btn_recherche_Click(object sender, EventArgs e) { lvAdherent.Items.Clear(); bool trouve = false; int i = 0; while (!trouve & i < LesClubs.Count) { if (LesClubs.ElementAt(i).getNom() == cb_club.SelectedItem.ToString()) { trouve = true; } i++; } label1.Text = i.ToString(); List <Adherent> LesAdhe = DBAdherent.getAdherentClub(LesClubs.ElementAt(i - 1).getId()); foreach (Adherent unAdhe in LesAdhe) { ListViewItem laLigne = new ListViewItem(); laLigne.Text = unAdhe.getNom(); laLigne.SubItems.Add(unAdhe.getPrenom()); laLigne.SubItems.Add(unAdhe.getSexe().ToString()); laLigne.SubItems.Add(unAdhe.getRue() + " " + unAdhe.getCp() + " " + unAdhe.getVille()); laLigne.SubItems.Add((DateTime.Now.Year - int.Parse(unAdhe.getNaissance())).ToString());; lvAdherent.Items.Add(laLigne); } }
private void bt_edit_Click(object sender, EventArgs e) { LesAdherents = DBAdherent.getAllAdherent(); int i = -1; bool trouve = false; while (i < LesAdherents.Count && !trouve) { i++; if (LesAdherents.ElementAt(i).getNom() == lvListAdhe.SelectedItems[0].SubItems[0].Text && LesAdherents.ElementAt(i).getPrenom() == lvListAdhe.SelectedItems[0].SubItems[1].Text) { trouve = true; } } EditAdherent maFenetre = new EditAdherent(LesAdherents.ElementAt(i)); maFenetre.MdiParent = this.MdiParent; maFenetre.Show(); }
private void Add_Adherent_Click(object sender, EventArgs e) { List <Adherent> LesAdhe = DBAdherent.getAllAdherent(); int i = -1; bool trouve = false; while (i < LesAdhe.Count && !trouve) { i++; if (LesAdhe.ElementAt(i).getId() == leAdhe.getId()) { DBAdherent.DeleteAdhe(leAdhe.getId()); Adherent nouveauAdhe = new Adherent(leAdhe.getSexe(), tb_nom.Text, leAdhe.getPrenom(), leAdhe.getNaissance(), tb_rue.Text, tb_cp.Text, tb_ville.Text, leAdhe.getId(), int.Parse(tb_coti.Text)); DBAdherent.AjouterAdherent(nouveauAdhe); trouve = true; MessageBox.Show("Modification enregistrer"); this.Close(); } } }
private void ListeAllAdherents_Load(object sender, EventArgs e) { btn_Delete.Enabled = false; bt_edit.Enabled = false; List <Adherent> LesAdherents = DBAdherent.getAllAdherent("naissance", ordre); foreach (Adherent unAdh in LesAdherents) { ListViewItem laLigne = new ListViewItem(); laLigne.Text = unAdh.getNom(); laLigne.SubItems.Add(unAdh.getPrenom()); laLigne.SubItems.Add(unAdh.getSexe().ToString()); laLigne.SubItems.Add(unAdh.getNaissance()); laLigne.SubItems.Add(unAdh.getRue()); laLigne.SubItems.Add(unAdh.getCp()); laLigne.SubItems.Add(unAdh.getVille()); lvListAdhe.Items.Add(laLigne); } lvListAdhe.Sorting = SortOrder.None; }
private void btn_Delete_Click(object sender, EventArgs e) { List <Adherent> AllAdhe = DBAdherent.getAllAdherent(); int i = -1; bool trouve = false; while (i < AllAdhe.Count && !trouve) { i++; if (AllAdhe.ElementAt(i).getNom() == lvListAdhe.SelectedItems[0].SubItems[0].Text && AllAdhe.ElementAt(i).getPrenom() == lvListAdhe.SelectedItems[0].SubItems[1].Text) { trouve = true; } } if (MessageBox.Show("Voulez vous vraiment supprimer l'utilisateur " + AllAdhe.ElementAt(i).getNom() + " " + AllAdhe.ElementAt(i).getPrenom() + " ?", "Confirmation", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { DBAdherent.DeleteAdhe(AllAdhe.ElementAt(i).getId()); lvListAdhe.Items.Clear(); AllAdhe = DBAdherent.getAllAdherent(); List <Adherent> LesAdherents = DBAdherent.getAllAdherent("naissance", ordre); foreach (Adherent unAdh in LesAdherents) { ListViewItem laLigne = new ListViewItem(); laLigne.Text = unAdh.getNom(); laLigne.SubItems.Add(unAdh.getPrenom()); laLigne.SubItems.Add(unAdh.getSexe().ToString()); laLigne.SubItems.Add(unAdh.getNaissance()); laLigne.SubItems.Add(unAdh.getRue()); laLigne.SubItems.Add(unAdh.getCp()); laLigne.SubItems.Add(unAdh.getVille()); lvListAdhe.Items.Add(laLigne); } MessageBox.Show("L'utilisateur a bien été supprimer "); } else { MessageBox.Show("L'utilisateur " + AllAdhe.ElementAt(i).getNom() + " " + AllAdhe.ElementAt(i).getPrenom() + " n'a pas été supprimer"); } }
private void lvAdher_ColumnClick(object sender, ColumnClickEventArgs e) { string colonne; lvListAdhe.Items.Clear(); switch (e.Column) { case 0: colonne = "nom"; if (ordre == "ASC") { ordre = "DESC"; } else { ordre = "ASC"; } break; case 1: colonne = "prenom"; if (ordre == "ASC") { ordre = "DESC"; } else { ordre = "ASC"; } break; case 2: colonne = "sexe"; if (ordre == "ASC") { ordre = "DESC"; } else { ordre = "ASC"; } break; case 3: colonne = "naissance"; if (ordre == "ASC") { ordre = "DESC"; } else { ordre = "ASC"; } break; case 4: colonne = "rueAdresse"; if (ordre == "ASC") { ordre = "DESC"; } else { ordre = "ASC"; } break; case 5: colonne = "cp"; if (ordre == "ASC") { ordre = "DESC"; } else { ordre = "ASC"; } break; case 6: colonne = "ville"; if (ordre == "ASC") { ordre = "DESC"; } else { ordre = "ASC"; } break; case 7: colonne = "cotisation"; if (ordre == "ASC") { ordre = "DESC"; } else { ordre = "ASC"; } break; default: colonne = "naissance"; if (ordre == "ASC") { ordre = "DESC"; } else { ordre = "ASC"; } break; } LesAdherents = DBAdherent.getAllAdherent(colonne, ordre); foreach (Adherent unAdh in LesAdherents) { ListViewItem laLigne = new ListViewItem(); laLigne.Text = unAdh.getNom(); laLigne.SubItems.Add(unAdh.getPrenom()); laLigne.SubItems.Add(unAdh.getSexe().ToString()); laLigne.SubItems.Add(unAdh.getNaissance()); laLigne.SubItems.Add(unAdh.getRue()); laLigne.SubItems.Add(unAdh.getCp()); laLigne.SubItems.Add(unAdh.getVille()); lvListAdhe.Items.Add(laLigne); } }