private void AffecteControlsWithExporteurValues()
		{
			if (m_exporteur==null)
				m_exporteur = new CExporteurDatasetAccess();

			CExporteurDatasetAccess exp = (CExporteurDatasetAccess) m_exporteur;

			m_cmbFormat.DataSource = CUtilSurEnum.GetCouplesFromEnum ( typeof ( VersionAccessExport ) );
			foreach ( CUtilSurEnum.CCoupleEnumLibelle couple in (IList)m_cmbFormat.DataSource )
				if ( couple.Valeur == (int)exp.VersionAccess )
					m_cmbFormat.SelectedItem = couple;
			if ( m_cmbFormat.SelectedItem == null )
				m_cmbFormat.SelectedIndex = 0;
		}
        private void m_btnModifierModele_Click(object sender, System.EventArgs e)
        {
            CResultAErreur result = CResultAErreur.True;

            MAJ_Champs();

            if ((Rapport.DocumentGED == null || Rapport.DocumentGED.ReferenceDoc == null) && m_proxyReport == null)
            {
                m_proxyReport.CreateNewFichier();
            }
            else
            {
                if (!m_proxyReport.IsFichierRappatrie())
                {
                    result = m_proxyReport.CopieFichierEnLocal();
                    if (!result)
                    {
                        result.EmpileErreur(I.T("Error while reading document from EDM|30230"));
                        CFormAlerte.Afficher(result.Erreur);
                        if (CFormAlerte.Afficher(I.T("The original model could not have been read again, create a new model ?|30231"),
                                                 EFormAlerteType.Question) == DialogResult.No)
                        {
                            return;
                        }
                        m_proxyReport.CreateNewFichier();
                    }
                }
            }

            if (!CreateJeuDeTest())
            {
                return;
            }

            DataSet m_datasetTest = m_panelMultiStructure.GetJeuEssai(null);

            m_fichierDonnees.CreateNewFichier();
            result = new CExporteurDatasetAccess().Export(m_datasetTest, new CDestinationExportFile(m_fichierDonnees.NomFichier));
            if (!result)
            {
                CFormAlerte.Afficher(result.Erreur);
                return;
            }
            if (result)
            {
                CEditeurEtatCrystal.EditeEtat(m_fichierDonnees.NomFichier, m_proxyReport.NomFichierLocal);
            }
        }
		private void RestoreDefaultValue()
		{
			if (m_exporteur==null)
				m_exporteur = new CExporteurDatasetAccess();
			AffecteControlsWithExporteurValues();
		}
		public CPanelOptionStructureAccess(CExporteurDatasetAccess exporteur)
			:base(exporteur)
		{
			// Cet appel est requis par le Concepteur Windows Form.
			InitializeComponent();
		}