/// ///////////////////////////////////////////////////////// public override void AddProprietesOrigineDesChampsToTable(Hashtable tableOrigines, string strChemin, CContexteDonnee contexteDonnee) { if (m_champOrigine != null) { C2iOrigineChampExportChamp org = new C2iOrigineChampExportChamp(ChampOrigine); org.AddProprietesOrigineToTable( m_champOrigine.TypeDonnee.TypeDotNetNatif, tableOrigines, strChemin, contexteDonnee); } if (strChemin.Length > 0) { strChemin += "."; } if (m_champOrigine != null) { strChemin += m_champOrigine.NomPropriete; } foreach (ITableExport table in TablesFilles) { if (table.FiltreAAppliquer == null) { table.AddProprietesOrigineDesChampsToTable(tableOrigines, strChemin, contexteDonnee); } } }
/// ///////////////////////////////////////////////////////// public void AddProprietesOrigineDesChampsToTable(Hashtable tableOrigines, string strChemin, CContexteDonnee contexteDonnee) { if (m_champOrigine != null && FiltreAAppliquer == null) { Type typeSource = null; typeSource = ChampOrigine.TypeDonnee.TypeDotNetNatif; C2iOrigineChampExportChamp org = new C2iOrigineChampExportChamp(ChampOrigine); org.AddProprietesOrigineToTable( typeSource, tableOrigines, strChemin, contexteDonnee); } }