/// /////////////////////////////////////////// /// /// /////////////////////////////////////////// public void SetElementEdite(object element) { m_elementEdite = element; IObjetDonneeAChamps elt = m_elementEdite as IObjetDonneeAChamps; if (elt != null && m_wndSelectionValeurChamp.ChampCustom != null) { object valeur = elt.GetValeurChamp(m_wndSelectionValeurChamp.ChampCustom.Id); if (valeur != null) { foreach (CValeurChampCustom value in m_wndSelectionValeurChamp.ChampCustom.Valeurs) { if (valeur.ToString() == value.Value.ToString()) { m_valeurSelectionne = value; } } } else { m_valeurSelectionne = null; } } UpdateVisuelFromSelection(); }
private void m_panorama_OnCalcButtonText(object sender, CalcButtonTextEventArgs args) { CValeurChampCustom valeur = args.Objet as CValeurChampCustom; if (valeur != null) { args.Libelle = valeur.Display; } }
private void m_panorama_OnSelectObject(object sender, OnSelectObjectEventArgs args) { CValeurChampCustom valeur = args.ObjectSelectionne as CValeurChampCustom; if (valeur != null) { if (valeur.Equals(m_valeurSelectionne)) { m_valeurSelectionne = null; } else { m_valeurSelectionne = valeur; } UpdateVisuelFromSelection(); CUtilControlesWnd.DeclencheEvenement(C2iWndSelectionValeurChamp.c_strIdEvenementValueChanged, this); } }