public void SetParametreChamp(CParametreVisuChampTableauCroise parametre) { CParametreVisuChampTableauCroise old = GetParametreForchamp(parametre.ChampFinal); m_listeParametresChamps.Remove(old); m_listeParametresChamps.Add(parametre); }
public CParametreVisuChampTableauCroise GetParametreForchamp(CChampFinalDeTableauCroise champ) { CParametreVisuChampTableauCroise parametre = m_listeParametresChamps.FirstOrDefault(p => p.ChampFinal.NomChamp == champ.NomChamp); if (parametre == null) { parametre = new CParametreVisuChampTableauCroise(champ); m_listeParametresChamps.Add(parametre); } return(parametre); }