private void NouvelleValeurCaracteristique_AvantChangement(VehiculeCaracteristique Entite, VehiculeCaracteristique.Champs Champ, object ValeurActuelle, object NouvelleValeur, AccumulateurErreur AccumulateurErreur) { switch (Champ) { case VehiculeCaracteristique.Champs.Caracteristique: VehiculeCaracteristique CaracteristiqueExiste = Program.GMBD.EnumererVehiculeCaracteristique(null, null, new PDSGBD.MyDB.CodeSql("WHERE fk_id_caracteristique = {0} AND fk_id_vehicule = {1}", listeDeroulanteCaracteristique1.CaracteristiqueSelectionne.Id, listeDeroulanteVehicule1.VehiculeSelectionne.Id), null).FirstOrDefault(); if (CaracteristiqueExiste != null) { errorProvider.Clear(); ValidationProvider.Clear(); AccumulateurErreur.NotifierErreur("Cette caractéristique existe déjà pour ce véhicule"); } break; } }
private void NouvelleValeurCaracteristique_SurErreur1(VehiculeCaracteristique Entite, VehiculeCaracteristique.Champs Champ, string MessageErreur) { switch (Champ) { case VehiculeCaracteristique.Champs.Caracteristique: errorProvider.SetError(pictureBoxCaractA, MessageErreur); break; case VehiculeCaracteristique.Champs.Valeur: errorProvider.SetError(textBoxInfo, MessageErreur); break; } }