예제 #1
0
        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);
            }
        }
예제 #2
0
 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();
 }
예제 #3
0
        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);
            }
        }