public CFormEditionParametrageGantt() : base() { // Cet appel est requis par le Concepteur Windows Form. InitializeComponent(); m_panelFiltre.MasquerFormulaire(true); }
/// //////////////////////////////////////////////////// protected void Init(CVariableDynamiqueListeObjets variable, IElementAVariablesDynamiquesAvecContexteDonnee elementAVariables) { m_variable = variable; m_variable.FiltreDynamique.ElementAVariablesExterne = elementAVariables; m_panelFiltre.Init(m_variable.FiltreDynamique); m_panelFiltre.MasquerFormulaire(true); m_txtNomVariable.Text = m_variable.Nom; }
//------------------------------------------------------------------------- protected CResultAErreur InitChamps() { CResultAErreur result = CResultAErreur.True; result = InitComboBoxType(); if (!result) { return(result); } if (m_element.DefinitionJeu is C2iRequete) { m_panelEditRequete.MasquerFormulaire(true); m_panelRequete.Visible = true; C2iRequete requete = (C2iRequete)m_element.DefinitionJeu; if (requete == null) { requete = new C2iRequete(m_multiStructure.ContexteDonnee); } requete.ElementAVariablesExterne = m_multiStructure; m_panelEditRequete.RequeteEditee = requete; } else { m_panelRequete.Visible = false; } if (m_element.DefinitionJeu is CStructureExportAvecFiltre) { m_panelFiltre.MasquerFormulaire(true); m_panelStructure.Visible = true; CStructureExportAvecFiltre structureAvecFiltre = (CStructureExportAvecFiltre)m_element.DefinitionJeu; C2iStructureExport structure = structureAvecFiltre.Structure; if (structure == null) { structure = new C2iStructureExport(); } if (structure != null && structure.TypeSource != null) { m_cmbType.SelectedValue = structure.TypeSource; //m_cmbType_SelectedValueChanged ( m_cmbType, new EventArgs() ); } structure.TypeSource = (Type)m_cmbType.SelectedValue; if (m_cmbType.SelectedValue != null && m_cmbType.SelectedValue == typeof(DBNull)) { structure.TypeSource = null; } m_panelEditStructure.StructureExport = structure; m_panelEditStructure.ElementAVariablesPourFiltre = m_multiStructure; m_panelEditStructure.ComboTypeLockEdition = true; m_panelFiltre.ModeSansType = true; CFiltreDynamique filtre = structureAvecFiltre.Filtre; if (filtre == null) { filtre = new CFiltreDynamique(m_multiStructure.ContexteDonnee); filtre.TypeElements = structure.TypeSource; } filtre.ElementAVariablesExterne = m_multiStructure; m_panelFiltre.Init(filtre); } else { m_panelStructure.Visible = false; } m_txtLibelleElement.Text = m_element.Libelle; m_txtPrefix.Text = m_element.Prefixe; return(result); }