public void Init(CODEQFiltre tableFiltre) { m_tableFiltre = tableFiltre; m_wndAide.FournisseurProprietes = m_tableFiltre.TableSource; m_wndAide.ObjetInterroge = new CObjetPourSousProprietes(m_tableFiltre.TableSource); m_txtEditeFormule.Init(m_tableFiltre.TableSource, new CObjetPourSousProprietes(m_tableFiltre.TableSource)); m_txtEditeFormule.Formule = tableFiltre.Formule; m_txtNomTable.Text = tableFiltre.NomFinal; m_chkUseCache.Checked = tableFiltre.UseCache; m_ctrlFormulesNommees.TypeFormuleNomme = typeof(CColonneEQCalculee); m_ctrlFormulesNommees.Init(m_tableFiltre.ColonnesCalculeesFromSource.ToArray(), typeof(CDataRowForChampCalculeODEQ), m_tableFiltre.TableSource); FillListeColonnes(m_wndListeColonnesFromSource, m_tableFiltre.TableSource); m_chkInclureTout.Checked = m_tableFiltre.InclureToutesLesColonnesSource; m_panelPostFilter.Init(tableFiltre); }
public bool EditeProprietes(IObjetDeEasyQuery objet) { CODEQFiltre filtre = objet as CODEQFiltre; if (filtre == null) { return(false); } CFormEditeProprietesFiltreFormule form = new CFormEditeProprietesFiltreFormule(); form.Init(filtre); bool bResult = form.ShowDialog() == DialogResult.OK; form.Dispose(); return(bResult); }