Exemple #1
0
 public ADOTabularColumn(ADOTabularTable table, string internalReference, string name, string caption, string description,
                         bool isVisible, ADOTabularColumnType columnType, string contents)
 {
     Table             = table;
     InternalReference = internalReference;
     Name        = name ?? internalReference;
     Caption     = caption ?? internalReference ?? name;
     Description = description;
     IsVisible   = isVisible;
     ColumnType  = columnType;
     Contents    = contents;
 }
 public ADOTabularColumn( ADOTabularTable table, string internalReference, string name, string caption,  string description,
                         bool isVisible, ADOTabularColumnType columnType, string contents)
 {
     Table = table;
     InternalReference = internalReference;
     Name = name ?? internalReference;
     Caption = caption ?? internalReference ?? name;
     Description = description;
     IsVisible = isVisible;
     ColumnType = columnType;
     Contents = contents;
 }
Exemple #3
0
 public ADOTabularHierarchy(ADOTabularTable table, string internalName, string name, string caption, string description,
                            bool isVisible, ADOTabularColumnType columnType, string contents, string structure)
     : base(table, internalName, name, caption, description, isVisible, columnType, contents)
 {
     _levels    = new List <ADOTabularLevel>();
     _structure = structure;
     if (structure == "Unnatural")
     {
         if (description.Length > 0)
         {
             Description += '\n';
         }
         Description += "WARNING: Unnatural Hierarchy - may have a negative performance impact";
         ColumnType   = ADOTabularColumnType.UnnaturalHierarchy;
     }
 }
Exemple #4
0
 public ADOTabularColumn(ADOTabularTable table, DataRow dr, ADOTabularColumnType colType)
 {
     Table      = table;
     ColumnType = colType;
     if (colType == ADOTabularColumnType.Column)
     {
         Caption     = dr["HIERARCHY_CAPTION"].ToString();
         Name        = dr["HIERARCHY_NAME"].ToString();
         IsVisible   = bool.Parse(dr["HIERARCHY_IS_VISIBLE"].ToString());
         Description = dr["DESCRIPTION"].ToString();
     }
     else
     {
         Caption     = dr["MEASURE_CAPTION"].ToString();
         Name        = dr["MEASURE_NAME"].ToString();
         IsVisible   = bool.Parse(dr["MEASURE_IS_VISIBLE"].ToString());
         Description = dr["DESCRIPTION"].ToString();
     }
 }
 public ADOTabularColumn(ADOTabularTable table, DataRow dr, ADOTabularColumnType colType)
 {
     Table = table;
     ColumnType = colType;
     if (colType == ADOTabularColumnType.Column)
     {
         Caption = dr["HIERARCHY_CAPTION"].ToString();
         Name = dr["HIERARCHY_NAME"].ToString();
         IsVisible = bool.Parse(dr["HIERARCHY_IS_VISIBLE"].ToString());
         Description = dr["DESCRIPTION"].ToString();
     }
     else
     {
         Caption = dr["MEASURE_CAPTION"].ToString();
         Name = dr["MEASURE_NAME"].ToString();
         IsVisible = bool.Parse(dr["MEASURE_IS_VISIBLE"].ToString());
         Description = dr["DESCRIPTION"].ToString();
     }
 }
        public ADOTabularStandardColumn(ADOTabularTable table, string internalName, string name, string caption, string description,
                                        bool isVisible, ADOTabularColumnType columnType, string contents)
            : base(table, internalName, name, caption, description, isVisible, columnType, contents)

        {
        }
 public ADOTabularKpi( ADOTabularTable table,string internalName, string name, string caption,  string description,
                         bool isVisible, ADOTabularColumnType columnType, string contents, KpiDetails kpi)
     : base(table, internalName,name, caption,description,isVisible,columnType,contents)
 {
     _kpi = kpi;
 }