Пример #1
0
 /// <summary>
 /// Methode permettant d'agir après le changement de cette faction
 /// </summary>
 /// <param name="Entite"></param>
 /// <param name="Champ"></param>
 /// <param name="ValeurPrecedente"></param>
 /// <param name="ValeurActuelle"></param>
 private void FactionEnEdition_ApresChangement(Faction Entite, Faction.Champ Champ, object ValeurPrecedente, object ValeurActuelle)
 {
     switch (Champ)
     {
     case Faction.Champ.Name:
         ValidationProvider.SetError(textBoxFaction, "Votre faction a bien été modifiée");
         break;
     }
     buttonAjouter.Enabled = m_FactionEnEdition.EstValide;
 }
Пример #2
0
 /// <summary>
 /// Methode permettant de réagir sur l'erreur d'une edition de faction
 /// </summary>
 /// <param name="Entite"></param>
 /// <param name="Champ"></param>
 /// <param name="MessageErreur"></param>
 private void FactionEnEdition_SurErreur(Faction Entite, Faction.Champ Champ, string MessageErreur)
 {
     switch (Champ)
     {
     case Faction.Champ.Name:
         errorProviderErreurFaction.SetError(textBoxFaction, MessageErreur);
         break;
     }
     buttonAjouter.Enabled = false;
 }
Пример #3
0
        /// <summary>
        /// Methode permettant de vérifier si la faction existe avant le changement de celle ci dans la base de données
        /// </summary>
        /// <param name="Entite"></param>
        /// <param name="Champ"></param>
        /// <param name="ValeurActuelle"></param>
        /// <param name="NouvelleValeur"></param>
        /// <param name="AccumulateurErreur"></param>
        private void FactionEnEdition_AvantChangement(Faction Entite, Faction.Champ Champ, object ValeurActuelle, object NouvelleValeur, AccumulateurErreur AccumulateurErreur)
        {
            switch (Champ)
            {
            case Faction.Champ.Name:
                Faction FactionExistante = Program.GMBD.EnumererFaction(null, null, new PDSGBD.MyDB.CodeSql("WHERE faction.fa_name = {0} AND faction.fa_id <> {1}", textBoxFaction.Text, ficheFaction1.FactionSelectionne.Id), null).FirstOrDefault();

                if (FactionExistante != null)
                {
                    AccumulateurErreur.NotifierErreur("Cette faction existe déjà, veuillez en choisir une autre !");
                }
                break;
            }
        }