//------------------------------------------------------------ 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); } } } }
//------------------------------------------------------ public void Init(CConfigurationRechercheEntites configuration) { m_configuration = configuration; m_controleOptions.SetConfiguration(m_configuration); FillTypes(); }
//-------------------------------------------------------- public void SetConfiguration(CConfigurationRechercheEntites configuration) { m_configuration = configuration; }