/// <summary> /// Est appelé lorsque le mode du champ change /// </summary> /// <param name="mode"></param> public virtual void ModeChanged(MODE_COMPOSANT_REFERENTIIEL mode) { bool isEnabled = true; if (this.IsKey) { switch (mode) { case MODE_COMPOSANT_REFERENTIIEL.CONSULT: isEnabled = false; break; case MODE_COMPOSANT_REFERENTIIEL.ADD: isEnabled = true; break; case MODE_COMPOSANT_REFERENTIIEL.ERASE: isEnabled = false; break; } } switch (mode) { case MODE_COMPOSANT_REFERENTIIEL.LOADING: isEnabled = false; break; case MODE_COMPOSANT_REFERENTIIEL.LOADED: isEnabled = true; break; } base.IsEnabled = isEnabled; }
public void ModeChanged(MODE_COMPOSANT_REFERENTIIEL mode) { foreach (ChampGenerique current in this.CollectionChamps) { current.ModeChanged(mode); } }