public void affichePersonnes() { // détermine l'origine des données à afficher : appel de la méthode de la classe MPersonnes qui alimente // et retourne une copie de la collection des personnes sous forme de datatable this.grdPersonnes.DataSource = MPersonnes.ListerPersonnes(txtbRecherche.Text); // rafraîchit l'affichage this.grdPersonnes.Refresh(); }
private void btnOk_Click(object sender, EventArgs e) { try { MAdherents modifierAdherent = new MAdherents(); modifierAdherent.dateCotisation = DateTime.Parse(base.dateTimeCotisation.Text); modifierAdherent.numAdherent = (MPersonnes.RestituerPersonne(Int32.Parse(base.txtbNumPersonne.Text))).NumAdherent; MAdherents.UpdateCotisation(modifierAdherent); // crée une référence d'objets MPersonnes MPersonnes modifierPersonne = new MPersonnes(); // affecte des variables/propriétés modifierPersonne.NumPersonne = Int32.Parse(base.txtbNumPersonne.Text); modifierPersonne.Nom = base.txtbNom.Text.ToUpper(); modifierPersonne.Prenom = base.txtbPrenom.Text.ToLower(); modifierPersonne.CodePostal = base.txtbCodePostal.Text; modifierPersonne.Ville = base.txtbVille.Text.ToUpper(); modifierPersonne.Adresse1 = base.txtbAdresse.Text; modifierPersonne.Email = base.txtbEmail.Text; modifierPersonne.Telephone = base.txtbTelephone.Text; modifierPersonne.Naissance = DateTime.Parse(base.dateTimeNaissance.Text); // enregistrement de la modification de la personne dans la BDD MPersonnes.UpdatePersonne(modifierPersonne); // ajoute la référence d'objet MPersonnes dans la collection Donnees.tablePersonnes = MPersonnes.ListerPersonnes(""); // incrémentation du compteur de personnes MPersonnes.NPersonnes = 1; this.Close(); // fermeture de la boite de dialogue par validation this.DialogResult = DialogResult.OK; } catch (Exception ex) { MessageBox.Show("Une erreur est survenue \n" + ex.Message); } }
private void btnOK_Click(object sender, EventArgs e) { try { if (chkParticuliers.Checked == true) { MAdherents nouvelAdherent = new MAdherents(); nouvelAdherent.dateInscription = DateTime.Parse(base.dateTimeInscription.Text); nouvelAdherent.dateCotisation = DateTime.Parse(base.dateTimeCotisation.Text); MAdherents.InsertAdherent(nouvelAdherent); // crée une référence d'objets MAdherents MPersonnes nouvellePersonne = new MPersonnes(leNumero, leNom, lePrenom, uneAdresse1, leTelephone, unEmail, uneDate, leCodePostal, laVille); // affecte des variables/propriétés nouvellePersonne.NumPersonne = Int32.Parse(base.txtbNumPersonne.Text); nouvellePersonne.NumAdherent = (Int32)(MAdherents.LastInsertId()); nouvellePersonne.Nom = base.txtbNom.Text.ToUpper(); nouvellePersonne.Prenom = base.txtbPrenom.Text.ToLower(); nouvellePersonne.CodePostal = base.txtbCodePostal.Text; nouvellePersonne.Ville = base.txtbVille.Text.ToUpper(); nouvellePersonne.Adresse1 = base.txtbAdresse.Text; nouvellePersonne.Telephone = base.txtbTelephone.Text; nouvellePersonne.Email = base.txtbEmail.Text; nouvellePersonne.Naissance = DateTime.Parse(base.dateTimeNaissance.Text); // enregistrement de la nouvelle personne dans la BDD MPersonnes.InsertPersonne(nouvellePersonne); // ajoute la référence d'objet MPersonnes dans la collection Donnees.tablePersonnes = MPersonnes.ListerPersonnes(""); // incrémentation du compteur de personnes MPersonnes.NPersonnes += 1; } else { chkScolaires.Checked = true; MAdherents nouvelAdherent = new MAdherents(); nouvelAdherent.dateInscription = DateTime.Parse(base.dateTimeInscriptionSco.Text); MAdherents.InsertAdherent(nouvelAdherent); MScolaires nouveauScolaire = new MScolaires(leCode, uneVille, uneEcole, uneClasse, unNom, unPrenom, unCP); nouveauScolaire.Code = Int32.Parse(base.txtbCodeSco.Text); nouveauScolaire.NumAdherent = (Int32)(MAdherents.LastInsertId()); nouveauScolaire.Ville = base.txtbVilleEcole.Text; nouveauScolaire.CodePostal = base.txtbCP.Text; nouveauScolaire.Etablissement = base.txtbEcole.Text; nouveauScolaire.Classe = base.cbbClasse.Text; nouveauScolaire.Nom = base.txtbNomProf.Text; nouveauScolaire.Prenom = base.txtbPrenomProf.Text; MScolaires.InsertScolaire(nouveauScolaire); Donnees.tableScolaires = MScolaires.ListerScolaires(""); MScolaires.NScolaires += 1; } this.Close(); // fermeture de la boite de dialogue par validation this.DialogResult = DialogResult.OK; } catch (Exception ex) { MessageBox.Show("Une erreur est survenue \n" + ex.Message); } }
private void txtbRecherche_TextChanged(object sender, EventArgs e) { MPersonnes.ListerPersonnes(txtbRecherche.Text); affichePersonnes(); }