private void StuffEnEdition_SurErreur(Stuff Entite, Stuff.Champ Champ, string MessageErreur)
 {
     switch (Champ)
     {
     case Stuff.Champ.Name:
         errorProvider1.SetError(z_textBoxNomEquipement, MessageErreur);
         break;
     }
     q_buttonAjouter.Enabled = false;
 }
 private void StuffEnEdition_ApresChangement(Stuff Entite, Stuff.Champ Champ, object ValeurPrecedente, object ValeurActuelle)
 {
     switch (Champ)
     {
     case Stuff.Champ.Name:
         errorProvider1.SetError(z_textBoxNomEquipement, null);
         z_textBoxNomEquipement.Text = m_StuffEnEdition.Name;
         break;
     }
     q_buttonAjouter.Enabled = m_StuffEnEdition.EstValide;
 }
        private void StuffEnEdition_AvantChangement(Stuff Entite, Stuff.Champ Champ, object ValeurActuelle, object NouvelleValeur, AccumulateurErreur AccumulateurErreur)
        {
            //Réagir sur évenement leave (perte de focus)
            switch (Champ)
            {
            case Stuff.Champ.Name:
                Stuff StuffExistant = Program.GMBD.EnumererStuff(null, null, new PDSGBD.MyDB.CodeSql("WHERE st_name = {0}", z_textBoxNomEquipement.Text), null).FirstOrDefault();

                if (StuffExistant != null)
                {
                    AccumulateurErreur.NotifierErreur("Cet équipement existe déjà, veuillez en choisir un autre !");
                }
                break;
            }
        }