示例#1
0
        //------------------------------------------------------------
        private void m_btnParametres_Click(object sender, EventArgs e)
        {
            CConfigurationRechercheEntites config = CFormParametresRecherche.EditeConfiguration(m_entitesManager.ConfigurationRecherche);

            if (config != null)
            {
                m_entitesManager.ConfigurationRecherche = config;
            }
        }
 //---------------------------------------------------------------------------
 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);
 }
 //---------------------------------------------------------------------------
 private void m_btnSaveConfig_Click(object sender, EventArgs e)
 {
     using (SaveFileDialog dlg = new SaveFileDialog())
     {
         dlg.Filter = I.T("Dependancies search configuration|*.depConf|All files|*.*|20011");
         if (dlg.ShowDialog() == DialogResult.OK)
         {
             CConfigurationRechercheEntites configuration = m_configuration;
             CResultAErreur result = CSerializerObjetInFile.SaveToFile(configuration, c_cleFichier, dlg.FileName);
             if (!result)
             {
                 CFormAlerte.Afficher(result.Erreur);
             }
         }
     }
 }
 //---------------------------------------------------------------------------
 private void m_btnLoadConfig_Click(object sender, EventArgs e)
 {
     using (OpenFileDialog dlg = new OpenFileDialog())
     {
         dlg.Filter = I.T("Dependancies search configuration|*.depConf|All files|*.*|20011");
         if (dlg.ShowDialog() == DialogResult.OK)
         {
             CConfigurationRechercheEntites configuration = new CConfigurationRechercheEntites();
             CResultAErreur result = CSerializerObjetInFile.ReadFromFile(configuration, c_cleFichier, dlg.FileName);
             if (!result)
             {
                 CFormAlerte.Afficher(result.Erreur);
             }
             else
             {
                 m_configuration = configuration;
                 m_panelOptions.Init(configuration);
             }
         }
     }
 }
示例#5
0
 //------------------------------------------------------
 public void Init(CConfigurationRechercheEntites configuration)
 {
     m_configuration = configuration;
     m_controleOptions.SetConfiguration(m_configuration);
     FillTypes();
 }
示例#6
0
 //--------------------------------------------------------
 public void SetConfiguration(CConfigurationRechercheEntites configuration)
 {
     m_configuration = configuration;
 }