//-----------------------------------------------
        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);
        }
Example #2
0
 //--------------------------------------------------------------------
 public CControleListeBesoins()
 {
     InitializeComponent();
     if (!DesignMode)
     {
         m_controleConception = new CControleBesoin();
         ItemControl          = m_controleConception;
         m_controleConception.OnLeaveLastControl += new CCustomizableListControl.OnLeaveLastControlEventHandler(ItemControl_OnLeaveLastControl);
     }
 }