//---------------------------------------------------- public void Init(CObjetDonnee objetRacine) { m_entitesManager = new CEntitiesManager(objetRacine.ContexteDonnee.IdSession); m_entitesManager.IndicateurProgression = m_lblProgression; if (m_configParDefaut != null) { m_entitesManager.ConfigurationRecherche = CCloner2iSerializable.CloneGeneric <CConfigurationRechercheEntites>(m_configParDefaut); } m_objetRacine = objetRacine; m_pileObjets.Push(objetRacine); ShowObjetCourant(); }
//--------------------------------------------------------------------------- public static CConfigurationRechercheEntites EditeConfiguration(CConfigurationRechercheEntites configuration) { using (CFormParametresRecherche frm = new CFormParametresRecherche()) { frm.m_configuration = CCloner2iSerializable.CloneGeneric <CConfigurationRechercheEntites>(configuration); if (frm.ShowDialog() == DialogResult.OK) { return(frm.m_configuration); } } return(null); }
//--------------------------------------------------------- public void Init(CParametreEasyQueryConnexion parametre, CObjetPourSousProprietes source, IFournisseurProprietesDynamiques fournisseurProprietes) { if (parametre == null) { m_parametre = new CParametreEasyQueryConnexion(); } else { m_parametre = CCloner2iSerializable.CloneGeneric <CParametreEasyQueryConnexion>(parametre); } m_txtNomConnexion.Text = m_parametre.NomConnexion; FillComboTypesConnexions(); m_cmbTypeConnexion.SelectedValue = parametre.IdTypeConnexion; m_txtNomConnexion.Text = parametre.NomConnexion; m_wndFormulesParametres.Init(parametre.FormulesParametres.ToArray(), source, fournisseurProprietes); }