/// <summary> /// Methode permettant d'agir après le changement de cette sous faction /// </summary> /// <param name="Entite"></param> /// <param name="Champ"></param> /// <param name="ValeurPrecedente"></param> /// <param name="ValeurActuelle"></param> private void SousFactionEnEdition_ApresChangement(SousFaction Entite, SousFaction.Champ Champ, object ValeurPrecedente, object ValeurActuelle) { switch (Champ) { case SousFaction.Champ.Name: errorProviderValider.SetError(textBoxSousFaction, "Votre sous faction a bien été modifiée"); break; } buttonAjouterSF.Enabled = m_FactionEnEdition.EstValide; }
/// <summary> /// Methode permettant de réagir sur l'erreur d'une edition de sous faction /// </summary> /// <param name="Entite"></param> /// <param name="Champ"></param> /// <param name="MessageErreur"></param> private void SousFactionEnEdition_SurErreur(SousFaction Entite, SousFaction.Champ Champ, string MessageErreur) { switch (Champ) { case SousFaction.Champ.Name: errorProviderSousFaction.SetError(textBoxSousFaction, MessageErreur); break; } buttonAjouterSF.Enabled = false; }
private void SousFactionEnAjout_AvantChangement(SousFaction Entite, SousFaction.Champ Champ, object ValeurActuelle, object NouvelleValeur, AccumulateurErreur AccumulateurErreur) { switch (Champ) { case SousFaction.Champ.Name: SousFaction SousFactionExistant = Program.GMBD.EnumererSousFaction(null, null, new PDSGBD.MyDB.CodeSql("WHERE subfaction.sf_name = {0} AND subfaction.sf_fk_faction_id = {1}", textBoxSousFaction.Text, listeDeroulanteFaction1.FactionSelectionnee.Id), null).FirstOrDefault(); if (SousFactionExistant != null) { AccumulateurErreur.NotifierErreur("Cette sous faction existe déjà, veuillez en choisir une autre !"); } break; } }