public bool EditeProprietes(IObjetDeEasyQuery objet) { CODEQTableFromTableFramework TableFromFramework = objet as CODEQTableFromTableFramework; if (TableFromFramework == null) { return(false); } CFormEditeProprietesTableFromFramework form = new CFormEditeProprietesTableFromFramework(); form.Init(TableFromFramework); bool bResult = form.ShowDialog() == DialogResult.OK; form.Dispose(); return(bResult); }
//-------------------------------------------------------- public void Init(CODEQTableFromTableFramework obj) { m_tableFromFramework = obj; if (m_tableFromFramework.TableDefinition != null) { m_lblSource.Text = m_tableFromFramework.TableDefinition.TableName; } else { m_lblSource.Text = "?"; } m_txtNomTable.Text = m_tableFromFramework.NomFinal; m_chkUseCache.Checked = m_tableFromFramework.UseCache; FillListeColonnes(); FillListeFormulesNommees(); if (m_controleOptions != null) { m_pageOptions.Control = null; m_controleOptions.Dispose(); } m_controleOptions = null; m_controleOptions = CAllocateurControleOptionTableDefinition.GetControleOptions(obj.TableDefinition); if (m_controleOptions == null) { if (m_tabControl.TabPages.Contains(m_pageOptions)) { m_tabControl.TabPages.Remove(m_pageOptions); } } else { if (!m_tabControl.TabPages.Contains(m_pageOptions)) { m_tabControl.TabPages.Add(m_pageOptions); } m_pageOptions.Control = (Control)m_controleOptions; m_controleOptions.FillFromTable(m_tableFromFramework.TableDefinition); } m_panelFiltre.InitSansVariables(m_tableFromFramework.FiltreDynamique); m_panelPostFilter.Init(obj); }