示例#1
0
        /// <summary>
        /// Supprime le véhicule fournit
        /// </summary>
        /// <param name="vehicule">Vehicule que à supprimer</param>
        public void SupprimerVehicule(Vehicule vehicule)
        {
            string        query         = string.Format("DELETE FROM vehicule WHERE idVehicule = '{0}';", vehicule.IdVehicule);
            SQLiteCommand sQLiteCommand = new SQLiteCommand(query, maConnexion);

            sQLiteCommand.ExecuteNonQuery();
        }
示例#2
0
        /// <summary>
        /// Met à jour le kmReel d'un véhicule
        /// </summary>
        /// <param name="kmReel"></param>
        /// <param name="vehicule"></param>
        public void MettreAJourVehicule(string kmReel, Vehicule vehicule)
        {
            string query = string.Format("UPDATE vehicule SET kmReel = '{0}' WHERE idVehicule = '{1}';", kmReel, vehicule.IdVehicule);

            SQLiteCommand sQLiteCommand = new SQLiteCommand(query, maConnexion);

            sQLiteCommand.ExecuteNonQuery();
        }
示例#3
0
        private void cbxVehicules_SelectedIndexChanged(object sender, EventArgs e)
        {
            //Indique quel vehicule est sélectionné et met à jour les champs en fonction du véhicule
            foreach (Vehicule vehicule in vehicules)
            {
                if (vehicule.Nom == cbxVehicules.SelectedItem.ToString())
                {
                    vehiculeSelectionne = vehicule;
                    tbxDescription.Text = vehicule.Description;
                    pcbPhoto.Image      = vehicule.Photo;
                    tbxKmInitial.Text   = vehicule.KmInitial;
                    tbxKmReel.Text      = vehicule.KmReel;

                    UpdateTrajetContent();
                    UpdateCarnetContent();
                    UpdateGestionEntretiensContent();
                }
            }
        }