private void StuffFeatureEnEdition_SurErreur(StuffFeature SF, StuffFeature.Champ Champ, string MessageErreur) { switch (Champ) { case StuffFeature.Champ.Feature: errorProvider1.SetError(z_listeDeroulanteFeature, MessageErreur); break; } q_buttonAjouterCaract.Enabled = false; }
private void StuffFeatureEnEdition_ApresChangement(StuffFeature Entite, StuffFeature.Champ Champ, object ValeurPrecedente, object ValeurActuelle) { switch (Champ) { case StuffFeature.Champ.Feature: errorProvider1.SetError(z_textBoxNomEquipement, null); z_textBoxNomEquipement.Text = m_StuffEnEdition.Name; break; } q_buttonAjouter.Enabled = m_StuffEnEdition.EstValide; }
private void StuffFeatureEnEdition_AvantChangement(StuffFeature Entite, StuffFeature.Champ Champ, object ValeurActuelle, object NouvelleValeur, AccumulateurErreur AccumulateurErreur) { switch (Champ) { case StuffFeature.Champ.Feature: m_StuffFeatureValide = false; /* * // Modification * if (z_listeDeroulanteFeature.FeatureSelectionnee == null) * { * Feature FeatureExiste = Program.GMBD.EnumererFeature(null, null, * new MyDB.CodeSql("WHERE stuff_feature.stf_fk_stuff_id = {0} AND stuff_feature.stf_fk_feature_id = {1}", * z_ficheEquipement.EquipementSelectionne.Id, z_listeDeroulanteFeature.FeatureSelectionnee), null).FirstOrDefault(); * if (FeatureExiste != null) * { * m_StuffFeatureValide = false; * AccumulateurErreur.NotifierErreur("Cet équipement dispose déjà de cette caractèristique, veuillez en choisir une autre !"); * } * }*/ // Ajout if (z_listeDeroulanteFeature.FeatureSelectionnee != null) { StuffFeature StuffFeatureExiste = Program.GMBD.EnumererStuffFeature(null, null, new MyDB.CodeSql("WHERE stuff_feature.stf_fk_stuff_id = {0} AND stuff_feature.stf_fk_feature_id = {1}", z_ficheEquipement.EquipementSelectionne.Id, z_listeDeroulanteFeature.FeatureSelectionnee.Id), null).FirstOrDefault(); if (StuffFeatureExiste != null) { m_StuffFeatureValide = false; q_buttonAjouterCaract.Enabled = false; AccumulateurErreur.NotifierErreur("Cet équipement dispose déjà de cette caractèristique, veuillez en choisir une autre !"); errorProvider1.SetError(z_listeDeroulanteFeature, "Cet équipement dispose déjà de cette caractèristique, veuillez en choisir une autre !"); //errorProviderErreurCaractere.SetError(listeDeroulanteFeature1, "Ce personnage dispose déjà de cette caractèristique, veuillez en choisir une autre !"); } } break; } }