/// ////////////////////////////////////////////
        public static bool Importe(CObjetDonneeAIdNumeriqueAuto objetDestination, DataSet ds)
        {
            CResultAErreur result = CResultAErreur.True;

            if (result && ds.Tables.Count == 0)
            {
                result.EmpileErreur(I.T("No data for import|133"));
            }
            if (result && ds.Tables[0].TableName != objetDestination.GetNomTable())
            {
                result.EmpileErreur(I.T("The source file not correspond to a @1 type object|134",
                                        DynamicClassAttribute.GetNomConvivial(objetDestination.GetType())));
            }
            DataTable tableSource = null;

            if (result)
            {
                tableSource = ds.Tables[0];
                if (tableSource.Rows.Count == 0)
                {
                    result.EmpileErreur(I.T("No data for import|133"));
                }
            }

            try
            {
                if (result)
                {
                    CFormImportObjetDonnee form = new CFormImportObjetDonnee(ds, objetDestination);
                    if (form.ShowDialog() != DialogResult.OK)
                    {
                        return(false);
                    }
                    return(true);
                }
            }
            catch (Exception e)
            {
                result.EmpileErreur(new CErreurException(e));
            }
            if (!result)
            {
                CFormAlerte.Afficher(result);
                return(false);
            }
            return(true);
        }