//------------------------------------------------------------------------- protected override CResultAErreur MyInitChamps() { CResultAErreur result = base.MyInitChamps(); AffecterTitre(I.T("Entity list |30223") + ListeEntites.Libelle); InitComboTypes(false); m_chkSourceRecherche.Checked = ListeEntites.TypeElementsSourceRecherche == null; if (ListeEntites.TypeElements != null) { m_cmbTypeElements.SelectedValue = ListeEntites.TypeElements; } if (m_cmbTypeElements.SelectedValue is Type && m_cmbTypeElements.SelectedValue != typeof(DBNull)) { m_panelListe.Init((Type)m_cmbTypeElements.SelectedValue, ListeEntites.ElementsLies, null); } else { m_panelListe.Visible = false; } if (ListeEntites.FiltreDynamique == null) { m_filtreDynamique = new CFiltreDynamique(ListeEntites.ContexteDonnee); } else { m_filtreDynamique = ListeEntites.FiltreDynamique; } if (ListeEntites.TypeElements != null) { m_filtreDynamique.TypeElements = ListeEntites.TypeElements; } if (ListeEntites.TypeElementsSourceRecherche != null) { m_filtreDynamique.ElementAVariablesExterne = ListeEntites.GetElementAVariableSourceFromType(ListeEntites.TypeElementsSourceRecherche); } else { m_filtreDynamique.ElementAVariablesExterne = null; } m_panelFiltre.InitSansVariables(m_filtreDynamique); m_btnDynamique.Checked = ListeEntites.FiltreDynamique != null; m_btnStatique.Checked = !m_btnDynamique.Checked; UpdateAspect(); UpdateEnableComboType(); return(result); }
/// //////////////////////////////////////////////////// protected override void InitChamps() { base.InitChamps(); m_panelFiltre.InitSansVariables((CFiltreDynamique)ActionCreerListe.Filtre.Clone()); m_chkCompterUniquement.Checked = ActionCreerListe.CompterUniquement; m_chkCompterUniquement.BringToFront(); m_chkFiltreDefaut.Checked = ActionCreerListe.AppliquerFiltreParDefaut; m_chkFiltreDefaut.BringToFront(); }
/// //////////////////////////////////////////////////// protected override void InitChamps() { base.InitChamps(); m_panelFiltre.InitSansVariables((CFiltreDynamique)ActionVisualiser.Filtre.Clone()); m_chkFiltreDefaut.Checked = ActionVisualiser.AppliquerFiltreParDefaut; m_chkFiltreDefaut.BringToFront(); m_wndAideFormule.FournisseurProprietes = ActionVisualiser.Process; m_wndAideFormule.ObjetInterroge = typeof(CProcess); m_txtFormuleTitre.Init(m_wndAideFormule.FournisseurProprietes, m_wndAideFormule.ObjetInterroge); m_txtFormuleContexteUtilisation.Init(m_wndAideFormule.FournisseurProprietes, m_wndAideFormule.ObjetInterroge); m_txtFormuleTitre.Formule = ActionVisualiser.ExpressionTitreFenetre; m_txtFormuleContexteUtilisation.Formule = ActionVisualiser.ExpressionContexteFenetre; OnEnterTextFormule(m_txtFormuleTitre); }
/// ////////////////////////////////////////////////// private void Init(CVariableDynamiqueSelectionObjetDonnee variable) { m_wndAideFormule.FournisseurProprietes = new CFournisseurPropDynStd(true); m_variable = variable; //Clone le filtre m_filtreDynamique = (CFiltreDynamique)CCloner2iSerializable.Clone(m_variable.FiltreSelection); if (m_filtreDynamique == null) { m_filtreDynamique = new CFiltreDynamique(CSc2iWin32DataClient.ContexteCourant); } if (m_variable.FiltreSelection != null) { m_filtreDynamique.ElementAVariablesExterne = m_variable.FiltreSelection.ElementAVariablesExterne; } m_wndAideFormule.ObjetInterroge = m_filtreDynamique.TypeElements; m_txtValeurAffichee.Init(m_wndAideFormule.FournisseurProprietes, m_wndAideFormule.ObjetInterroge); m_panelFiltre.InitSansVariables(m_filtreDynamique); if (m_variable.ExpressionAffichee != null) { m_txtValeurAffichee.Text = m_variable.ExpressionAffichee.GetString(); } else { m_txtValeurAffichee.Text = ""; } if (m_variable.ExpressionRetournee != null) { m_txtValeurStockee.Text = m_variable.ExpressionRetournee.GetString(); } else { m_txtValeurStockee.Text = ""; } m_txtValeurStockee.Init(m_wndAideFormule.FournisseurProprietes, m_wndAideFormule.ObjetInterroge); m_textBoxReceiveFormules = m_txtValeurAffichee; m_txtValeurAffichee.BackColor = Color.LightGreen; m_chkCanBeNull.Checked = m_variable.CanBeNull; m_txtNullValue.Text = m_variable.TextNull; m_txtNullValue.Visible = m_chkCanBeNull.Checked; m_chkRechercheRapide.Checked = m_variable.UtiliserRechercheRapide; }