private void Pack_SurErreur(PackOptionPackVehicule Entite, PackOptionPackVehicule.Champs Champ, string MessageErreur) { switch (Champ) { case PackOptionPackVehicule.Champs.NomPack: errorProvider.SetError(textBoxNomPack, MessageErreur); break; case PackOptionPackVehicule.Champs.PrixPack: errorProvider.SetError(numericUpDownPrixPack, MessageErreur); break; } }
private void ModifierPack_AvantChangement(PackOptionPackVehicule Entite, PackOptionPackVehicule.Champs Champ, object ValeurActuelle, object NouvelleValeur, AccumulateurErreur AccumulateurErreur) { AccumulateurErreur.ClearAccumulateur(); switch (Champ) { case PackOptionPackVehicule.Champs.NomPack: { PackOptionPackVehicule PackExiste = Program.GMBD.EnumererPackOptionVehicule(new PDSGBD.MyDB.CodeSql("nom_pack"), null, new PDSGBD.MyDB.CodeSql("WHERE nom_pack = {0} AND id_pack_option_pack_vehicule != {1} AND disponible = 1", NouvelleValeur, listeDeroulantePackOptions1.PackOptionPackVehiculeSelectionne.Id), null).FirstOrDefault(); if (PackExiste != null) { AccumulateurErreur.NotifierErreur("Ce pack existe déjà, veuillez rajouter cette option au pack existant ou recréer un nouveau pack"); } break; } } }