//-------------------------------------------------------------------------
 public CFormEditionSymboleDeBibliotheque(CSymboleDeBibliotheque symbole, CListeObjetsDonnees liste)
     : base(symbole, liste)
 {
     // Cet appel est requis par le Concepteur Windows Form.
     InitializeComponent();
     MyInit();
 }
Esempio n. 2
0
        private void InitSymbolesBibliotheque()
        {
            if (m_radioSymboleBib.Checked)
            {
                string strFiltre;
                if (m_typeEdite == typeof(CTypeSite))
                {
                    strFiltre = "timos.data.CSite";
                }
                else
                {
                    strFiltre = "timos.data.CEquipementLogique";
                }
                CFiltreData filtre       = new CFiltreData(CSymboleDeBibliotheque.c_champTypeCible + " = @1", strFiltre);
                CFiltreData filtreRapide = CFournisseurFiltreRapide.GetFiltreRapideForType(typeof(CSymboleDeBibliotheque));

                filtre = CFiltreData.GetAndFiltre(filtreRapide, filtre);
                m_cmbSymboleBib.Init(typeof(CFormListeSymboleDeBibliotheque),
                                     typeof(CFormEditionSymboleDeBibliotheque),
                                     "Libelle",
                                     filtre, false);

                if (m_objetEdite != null)
                {
                    if (m_objetEdite.SymboleDeBibliotheque != null)
                    {
                        m_cmbSymboleBib.ElementSelectionne = m_objetEdite.SymboleDeBibliotheque;
                        m_symboleBib = m_objetEdite.SymboleDeBibliotheque;
                    }
                }
            }
        }
        //-------------------------------------------------------------------
        public override CResultAErreur VerifieDonnees(CObjetDonnee objet)
        {
            CResultAErreur result = CResultAErreur.True;

            try
            {
                CSymboleDeBibliotheque symbole = (CSymboleDeBibliotheque)objet;

                if (symbole.Libelle == "")
                {
                    result.EmpileErreur(I.T("The label cannot be empty|126"));
                }
            }
            catch (Exception e)
            {
                result.EmpileErreur(new CErreurException(e));
            }

            return(result);
        }