public Vehicule(int p_noVehicule, string p_marque, string p_modele, int p_annee, CodeVehicule p_codeVehicule, Personne p_proprietaire) { NoVehicule = p_noVehicule; Marque = p_marque; Modele = p_modele; Annee = p_annee; CodeVehicule = p_codeVehicule; Proprietaire = p_proprietaire; }
protected override bool ChampsValides() { //Itération 2 mettre suggestions string marque = StringNonVide(textBoxMarque, "Marque"); string modele = StringNonVide(textBoxModele, "modèle"); int annee = Int32DansIntervalle(textBoxAnnee, 1800, DateTime.Today.Year + 3, "Année"); // 3 ans de plus pour les prototypes. CodeVehicule codeVehicule = (CodeVehicule)comboBoxStatut.SelectedItem; Personne proprietaire = (Personne)comboBoxPersonne.SelectedItem; bool estAjout = m_typeDeSaisie == TypeDeSaisie.Ajout; m_vehicule = new Vehicule(estAjout ? Document.Instance.NumProchainVehicule() : m_vehicule.NoVehicule, marque, modele, annee, codeVehicule, proprietaire); if (estAjout) { RequetesSQL.SQLEnregistrerVehicule(m_vehicule); } return(true); }