コード例 #1
0
 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;
 }
コード例 #2
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);
        }