コード例 #1
0
ファイル: CPanelSymboleType.cs プロジェクト: ykebaili/Timos
        public CResultAErreur InitChamps(IDefinisseurSymbole objetEdite)
        {
            CResultAErreur result = CResultAErreur.True;

            if (objetEdite == null)
            {
                return(CResultAErreur.False);
            }

            m_objetEdite = objetEdite;
            m_typeEdite  = objetEdite.GetType();

            if (objetEdite.SymbolePropre == null)
            {
                m_radioSymboleBib.Checked    = true;
                m_radioSymbolePropre.Checked = false;
                m_linkEditSymbole.Enabled    = false;
                m_cmbSymboleBib.Enabled      = m_gestionnaireModeEdition.ModeEdition;
                InitSymbolesBibliotheque();
            }
            else
            {
                m_radioSymbolePropre.Checked = true;
                m_radioSymboleBib.Checked    = false;
                m_cmbSymboleBib.Enabled      = false;
            }



            return(result);
        }
コード例 #2
0
        public CResultAErreur InitChamps(IDefinisseurSymbole objetEdite, IDefinisseurSymbole definisseurExterieurAObjetEdite)
        {
            CResultAErreur result = CResultAErreur.True;

            if (objetEdite == null)
            {
                return(CResultAErreur.False);
            }

            m_objetEdite = objetEdite;
            m_definisseurExterieurAObjetEdite = definisseurExterieurAObjetEdite;
            m_typeEdite = objetEdite.GetType();

            if (m_definisseurExterieurAObjetEdite == null)
            {
                m_radioSymboleType.Visible = false;
            }
            else
            {
                m_radioSymboleType.Visible = true;
            }

            InitSymbolesBibliotheque();

            if (objetEdite.SymbolePropre != null)
            {
                m_radioSymbolePropre.Checked = true;
            }
            else if (objetEdite.SymboleDeBibliotheque != null || m_definisseurExterieurAObjetEdite == null)
            {
                m_cmbSymboleBib.ElementSelectionne = objetEdite.SymboleDeBibliotheque;
                m_radioSymboleBib.Checked          = true;
            }
            else
            {
                m_radioSymboleType.Checked = true;
            }

            RefreshSymbole();

            UpdateEnabled();


            return(result);
        }