protected override bool ChampsValides() { string nom = StringNonVide(textBoxNom, "Nom"); string prénom = StringNonVide(textBoxPrenom, "Prénom"); DateTime dateNaissance = dateTimePickerNaissance.Value.Date; if (dateNaissance >= DateTime.Today) { MB.Avertir("La date de naissance est supérieur à la date d'aujourd'hui."); return(false); } string adresse = StringNonVide(textBoxAdresse, "Adresse"); CodePersonne codePersonne = (CodePersonne)comboBoxCode.SelectedItem; bool estAjout = m_typeDeSaisie == TypeDeSaisie.Ajout; m_personne = new Personne(estAjout ? Document.Instance.NumProchainePersonne() : m_personne.Numero, nom, prénom, dateNaissance, adresse, codePersonne); if (estAjout || m_typeDeSaisie == TypeDeSaisie.Modification) { RequetesSQL.SQLEnregistrerPersonne(m_personne); } return(true); }