Exemple #1
0
 //----------------------------------------------------
 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);
 }