//-------------------------------------------------------------------------------------- public void Init(CODEQBase odeqBase, IPostFilter postFilter) { CPostFilterFromQueryTable postFromQuery = postFilter as CPostFilterFromQueryTable; if (postFromQuery == null) { postFromQuery = new CPostFilterFromQueryTable(); } Init(odeqBase, postFromQuery, odeqBase.Query); }
public void Init(IObjetDeEasyQuery tableFiltree, CPostFilterFromQueryTable postFilter, CEasyQuery query) { m_tableFiltree = tableFiltree; m_postFilter = postFilter; m_query = query; //Remplit la liste des tables; List <IObjetDeEasyQuery> lstObjets = new List <IObjetDeEasyQuery>(); if (query != null) { foreach (I2iObjetGraphique objet in query.Childs) { if (objet is IObjetDeEasyQuery) { lstObjets.Add(objet as IObjetDeEasyQuery); } } m_cmbTableSource.DataSource = lstObjets; IObjetDeEasyQuery objetSource = query.GetObjet(postFilter.SourceTableId); m_cmbTableSource.SelectedItem = objetSource; } UpdatePanelJointure(); }