private void btnOk_Click(object sender, EventArgs e) { try { // crée une référence d'objets MScolaires MScolaires modifierScolaire = new MScolaires(); // affecte des variables/propriétés modifierScolaire.Code = Int32.Parse(base.txtbCodeSco.Text); modifierScolaire.Ville = base.txtbVilleEcole.Text; modifierScolaire.CodePostal = base.txtbCP.Text; modifierScolaire.Etablissement = base.txtbEcole.Text.ToUpper(); modifierScolaire.Classe = base.cbbClasse.Text; modifierScolaire.Nom = base.txtbNomProf.Text.ToUpper(); modifierScolaire.Prenom = base.txtbPrenomProf.Text.ToLower(); modifierScolaire.Inscription = DateTime.Parse(base.dateTimeInscSco.Text); // enregistrement de la modification du scolaires dans la BDD MScolaires.UpdateScolaire(modifierScolaire); // ajoute la référence d'objet MScolaires dans la collection Donnees.tableScolaires = MScolaires.ListerScolaires(""); // incrémentation du compteur de scolaires 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); } }
public void afficheScolaires() { // déterminer l'origine des données à afficher : appel de la méthode de la classe MScolaires qui alimente // et retourne une copie de sa collection des scolaires sous forme de datatable this.grdScolaires.DataSource = MScolaires.ListerScolaires(txtbRecherche.Text); // rafraîchit l'affichage this.grdScolaires.Refresh(); }
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); } }