//------------------------------------------------------------------------- public CFormEditionSymboleDeBibliotheque(CSymboleDeBibliotheque symbole, CListeObjetsDonnees liste) : base(symbole, liste) { // Cet appel est requis par le Concepteur Windows Form. InitializeComponent(); MyInit(); }
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); }