public Personne(int p_numero, string p_nom, string p_prenom, DateTime p_dateNaissance, string p_adresse, CodePersonne p_codePersonne) { Numero = p_numero; // Ajout du numéro avec la bd? Nom = p_nom; Prenom = p_prenom; DateNaissance = p_dateNaissance; Adresse = p_adresse; CodePersonne = p_codePersonne; }
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); }