private void buttonSupprimer_Click(object sender, EventArgs e) { if (MessageBox.Show("Etes-vous sûr de vouloir supprimer " + txtNumeroVehicule + " " + txtNumSerie, "CONFIRMATION", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.No) { MessageBox.Show("Suppression annulée"); } else { try { //Suppresion (Reste maintenant à afficher quel client supprimer ! voiture uneVoiture = db.voiture.First(v => v.idVoiture.ToString() == txtNumeroVehicule.Text); db.voiture.Remove(uneVoiture); db.SaveChanges(); chargerDataGrid(); deverouillerVerrouiller(); MessageBox.Show("Suppression effectuée"); } catch (Exception ex) { MessageBox.Show(ex.Message); } } }
private void buttonValidModif_Click(object sender, EventArgs e) { if (verif() == false) { MessageBox.Show("Veuillez compléter toutes les zones de saisies"); } else { try { voiture uneVoiture = db.voiture.First(v => v.idVoiture.ToString() == txtNumeroVehicule.Text); uneVoiture.idVoiture = Convert.ToInt32(txtNumeroVehicule.Text); uneVoiture.numSerieV = Convert.ToInt32(txtNumSerie.Text); uneVoiture.puissanceV = Convert.ToInt32(txtPuissance.Text); uneVoiture.energieV = txtEnergie.Text; uneVoiture.boiteDeVitesseV = txtBoiteVitesse.Text; uneVoiture.idGarage = Convert.ToInt32(comboBoxTypesGarage.SelectedValue.ToString()); uneVoiture.idModele = Convert.ToInt32(comboBoxModele.SelectedValue.ToString()); uneVoiture.nbPassagerV = Convert.ToInt32(txtPassagers.Text); uneVoiture.couleurV = txtCouleur.Text; uneVoiture.prixVenteV = Convert.ToInt32(txtPrix.Text); uneVoiture.idTypeV = Convert.ToInt32(comboBoxTypesVehicules.SelectedValue.ToString()); db.SaveChanges(); chargerDataGrid(); deverouillerVerrouiller(); MessageBox.Show("Modification effectué"); chargerDataGrid(); } catch (Exception ex) { MessageBox.Show(ex.Message); } //Activation / Désactivation des boutons buttonModif.Enabled = true; buttonSupprimer.Enabled = true; buttonValidAjout.Enabled = false; buttonValidAjout.Visible = false; buttonValidModif.Enabled = false; buttonValidModif.Visible = false; buttonAjouter.Enabled = true; buttonAnnuler.Enabled = false; buttonAnnuler.Visible = false; } }