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; } }