Exemple #1
0
        //-------------------------------------------------------------
        public virtual CDefinitionProprieteDynamique[] GetProprietesInstance()
        {
            List <CDefinitionProprieteDynamique> lst = new List <CDefinitionProprieteDynamique>();

            foreach (I2iObjetGraphique objet in Childs)
            {
                CODEQBase instance = objet as CODEQBase;
                if (instance != null)
                {
                    DataTable table = new DataTable();
                    foreach (IColumnDeEasyQuery col in instance.Columns)
                    {
                        try
                        {
                            table.Columns.Add(col.ColumnName, col.DataType);
                        }
                        catch { }
                    }
                    lst.Add(new CDefinitionProprieteDynamiqueDataTable(instance.NomFinal, table));
                }
            }
            foreach (IVariableDynamique variable in ListeVariables)
            {
                bool bHasSubs = CFournisseurGeneriqueProprietesDynamiques.HasSubProperties(variable.TypeDonnee.TypeDotNetNatif);
                if (variable is CVariableDynamique)
                {
                    CDefinitionProprieteDynamique def = new CDefinitionProprieteDynamiqueVariableDynamique(variable as CVariableDynamique, bHasSubs);
                    lst.Add(def);
                }
            }
            return(lst.ToArray());
        }
 //---------------------------------------------------
 public static void Autoexec()
 {
     CODEQBase.RegisterTypeDerivePossible(typeof(CODEQBase), typeof(CODEQTableauCroise));
 }
Exemple #3
0
 //---------------------------------------------------
 public static void Autoexec()
 {
     CODEQBase.RegisterTypeDerivePossible(typeof(CODEQBase), typeof(CODEQFiltreCAML));
 }
Exemple #4
0
 //---------------------------------------------------
 public static void Autoexec()
 {
     CODEQBase.RegisterTypeDerivePossible(typeof(CODEQBase), typeof(CODEQJointure));
 }
Exemple #5
0
 //---------------------------------------------------
 public static void Autoexec()
 {
     CODEQBase.RegisterTypeDerivePossible(typeof(CODEQBase), typeof(CODEQCalculated));
 }