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); } }
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(); }
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); } }
//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!"); } }
public void Modifier(Voiture v) { voiture = v; nomTextBox.Text = v.Nom; }
private void ajouterVoiture(Voiture voiture) { voitureListView.Items.Add(new ListViewItemVoiture(voiture)); modifierButton.Enabled = true; }
//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); }
public ListViewItemVoiture(Voiture v) : base() { garé = v; Text = v.ToString(); }
//Méthodes //Donne l'ordre de créer une voiture. public Voiture CreerVoiture() { return(v = new Voiture()); }
public void Ajout(Voiture v) { liste.Add(v); }
//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); }
//Constructeur public AjoutE(Voiture v) { this.v = v; InitializeComponent(); ajout = false; }