//----------------------------------------------- public CResultAErreur MajChamps() { CResultAErreur result = CResultAErreur.True; if (m_donneeEquipement != null) { CTypeEquipement tpOld = m_donneeEquipement.GetTypeEquipement(m_besoin.ContexteDonnee); CTypeEquipement tpNew = m_txtSelectTypeEquipement.ElementSelectionne as CTypeEquipement; CControleBesoin ctrlBesoin = ControleBesoin; if (ctrlBesoin != null) { if ((tpOld == null || ctrlBesoin.LibelleBesoin.ToUpper() == tpOld.Libelle.ToUpper() || ctrlBesoin.LibelleBesoin.Trim().Length == 0)) { if (tpNew != null) { ctrlBesoin.LibelleBesoin = tpNew.Libelle; } else { ctrlBesoin.LibelleBesoin = ""; } } } m_donneeEquipement.SetTypeEquipement(tpNew); } return(result); }
//-------------------------------------------------------------------- public CControleListeBesoins() { InitializeComponent(); if (!DesignMode) { m_controleConception = new CControleBesoin(); ItemControl = m_controleConception; m_controleConception.OnLeaveLastControl += new CCustomizableListControl.OnLeaveLastControlEventHandler(ItemControl_OnLeaveLastControl); } }