Exemplo n.º 1
0
 /// /////////////////////////////////////////////////////////
 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);
         }
     }
 }
Exemplo n.º 2
0
 /// /////////////////////////////////////////////////////////
 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);
     }
 }