private void NouvelleOption_AvantChangement(OptionVehicule Entite, OptionVehicule.Champs Champ, object ValeurActuelle, object NouvelleValeur, AccumulateurErreur AccumulateurErreur) { AccumulateurErreur.ClearAccumulateur(); switch (Champ) { case OptionVehicule.Champs.NomOption: { OptionVehicule OptionExiste = Program.GMBD.EnumererOptionVehicule(new PDSGBD.MyDB.CodeSql("nom_option"), null, new PDSGBD.MyDB.CodeSql("where nom_option = {0} AND disponible = 1", NouvelleValeur), null).FirstOrDefault(); if (OptionExiste != null) { AccumulateurErreur.NotifierErreur("Cette option existe déjà, veuillez revérifier par une recherche de l'enregistrement désiré"); } break; } } }
private void NouvelleOption_SurErreur(OptionVehicule Entite, OptionVehicule.Champs Champ, string MessageErreur) { switch (Champ) { case OptionVehicule.Champs.NomOption: errorProvider.SetError(textBoxNomOption, MessageErreur); break; case OptionVehicule.Champs.Prix: errorProvider.SetError(numericUpDownPrixOption, MessageErreur); break; case OptionVehicule.Champs.TypeOption: errorProvider.SetError(listeDeroulanteTypeOptions1, MessageErreur); break; } }