Exemple #1
0
        private void ajouterButton_Click(object sender, EventArgs e)
        {
            try
            {
                int     chevaux = Int32.Parse(chevauxTextBox.Text);
                Voiture voiture = new Voiture(nomTextBox.Text, chevaux);

                ajouterVoiture(voiture);
                nettoyerInput();
            } catch (Exception error)
            {
                MessageBox.Show("Erreur champ \"chevaux\" : " + error.Message);
            }
        }
Exemple #2
0
 public ProfilV(Voiture v)
 {
     InitializeComponent();
     this.v                  = v;
     updated                 = false;
     textBox_Marque.Text     = v.marque;
     textBox_Modele.Text     = v.modele;
     comboBox_Type.Text      = v.type;
     textBox_Couleur.Text    = v.couleur;
     textBox_Annee.Text      = v.annee.ToString();
     textBox_Km.Text         = v.km.ToString();
     comboBox_Carburant.Text = v.m.carburant;
     textBox_Cylindree.Text  = v.m.cylindre.ToString();
     textBox_Puissance.Text  = v.m.puissance.ToString();
 }
Exemple #3
0
        private void modifierButton_Click(object sender, EventArgs e)
        {
            ListViewItemVoiture itemVoiture = (ListViewItemVoiture)voitureListView.SelectedItems[0];
            Voiture             voiture     = itemVoiture.Garé;

            EditeurVoiture editeur = new EditeurVoiture();

            editeur.Modifier(voiture);
            editeur.ShowDialog(this);

            if (editeur.DialogResult == DialogResult.OK)
            {
                itemVoiture.changerText(voiture);
            }
        }
Exemple #4
0
        //Ajout d'un détail moteur dans la base de données.
        public static void AddDetail(Voiture v, string pseudo)
        {
            TDetailMoteur detail = new TDetailMoteur();
            int           numUtil = 0, numMoteur = 0, numVoiture = 0;

            //Récupération des clé secondaires.
            var req1 = DB.GetNumMoteur(v.m.carburant, v.m.cylindre, v.m.puissance);
            var req2 = DB.GetNumUser(pseudo);

            foreach (var item in req1)
            {
                numMoteur = item.numMoteur;
            }

            foreach (var item in req2)
            {
                numUtil = item.numUtil;
            }

            var req3 = DB.GetNumVoiture(numUtil, v.marque, v.modele, v.type, v.annee);

            foreach (var item in req3)
            {
                numVoiture = item.numVoiture;
            }

            //Enregistrement dans la base de données.
            if (numUtil > 0 && numVoiture > 0 && numMoteur > 0)
            {
                detail.km         = v.km;
                detail.numMoteur  = numMoteur;
                detail.numVoiture = numVoiture;

                DB.TDetailMoteur.InsertOnSubmit(detail);
                DB.SubmitChanges();
            }
            else
            {
                throw new Exception("Erreur de chargement DétailMoteur!");
            }
        }
Exemple #5
0
 public void Modifier(Voiture v)
 {
     voiture         = v;
     nomTextBox.Text = v.Nom;
 }
Exemple #6
0
 private void ajouterVoiture(Voiture voiture)
 {
     voitureListView.Items.Add(new ListViewItemVoiture(voiture));
     modifierButton.Enabled = true;
 }
Exemple #7
0
 //Modification de la voiture dans la base de données.
 public static void UpdateCar(Voiture v)
 {
     DB.UpdateCar(v.id, v.marque, v.modele, v.type, v.couleur, v.annee);
     DB.UpdateMotor(v.m.id, v.m.carburant, v.m.puissance, v.m.cylindre);
     DB.UpdateDetail(v.m.id, v.id, v.km);
 }
Exemple #8
0
 public ListViewItemVoiture(Voiture v) : base()
 {
     garé = v;
     Text = v.ToString();
 }
Exemple #9
0
        //Méthodes

        //Donne l'ordre de créer une voiture.
        public Voiture CreerVoiture()
        {
            return(v = new Voiture());
        }
Exemple #10
0
 public void Ajout(Voiture v)
 {
     liste.Add(v);
 }
Exemple #11
0
        //Méthodes

        //Ajout d'une voiture à la liste.
        public void Ajout(int id, string marque, string modele, string type, string couleur, int annee, int idMoteur, string carburant, int cylindre, int puissance, int km)
        {
            Voiture v = new Voiture(id, marque, modele, type, couleur, annee, idMoteur, carburant, cylindre, puissance, km);

            liste.Add(v);
        }
Exemple #12
0
        //Constructeur

        public AjoutE(Voiture v)
        {
            this.v = v;
            InitializeComponent();
            ajout = false;
        }