Exemple #1
0
        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);
        }