Пример #1
0
        //--------------------------------------------------------------------------------------
        public void Init(CODEQBase odeqBase, IPostFilter postFilter)
        {
            CPostFilterFromQueryTable postFromQuery = postFilter as CPostFilterFromQueryTable;

            if (postFromQuery == null)
            {
                postFromQuery = new CPostFilterFromQueryTable();
            }
            Init(odeqBase, postFromQuery, odeqBase.Query);
        }
Пример #2
0
        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();
        }