Пример #1
0
 public void AppendMetaDataBlockCollection(MetaDataBlockCollection paOtherMetaBlockCollection)
 {
     for (int lcCount = 0; lcCount < paOtherMetaBlockCollection.MetaDataBlockCount; lcCount++)
     {
         clMetaDataBlockCollection.Add(paOtherMetaBlockCollection[lcCount]);
     }
 }
Пример #2
0
        private String CompileMetaDataColumnValue(MetaDataBlockCollection paExistingMetaData, Dictionary <String, String> paDataList)
        {
            foreach (String lcKey in paDataList.Keys)
            {
                paExistingMetaData.Push(lcKey, paDataList[lcKey]);
            }

            return(paExistingMetaData.GetCompiledMetaDatatBlockCollectionString());
        }
Пример #3
0
        public WebStateBlock()
        {
            String lcWebStateBlock;
            MetaDataBlockCollection lcMetaBlockCollection;

            if (!String.IsNullOrEmpty(lcWebStateBlock = ApplicationFrame.GetParameter(ctWebStateParam)))
            {
                lcWebStateBlock = General.Base64Decode(lcWebStateBlock, true);
                if ((lcMetaBlockCollection = new MetaDataBlockCollection(lcWebStateBlock)) != null)
                {
                    clMetaDataBlock = lcMetaBlockCollection[0];
                }
                else
                {
                    clMetaDataBlock = new MetaDataBlock();
                }
            }
            else
            {
                clMetaDataBlock = new MetaDataBlock();
            }
        }
Пример #4
0
        private MetaDataBlock CompileReadMetadataBlockCollection(DataRow paDataRow)
        {
            String        lcColumnName;
            MetaDataBlock lcMetaBlock;

            lcMetaBlock = new MetaDataBlock();

            if (paDataRow != null)
            {
                for (int lcCount = 0; lcCount < paDataRow.Table.Columns.Count; lcCount++)
                {
                    lcColumnName = paDataRow.Table.Columns[lcCount].ColumnName;

                    if ((paDataRow.Table.Columns[lcCount].DataType == typeof(String)) && (MetaDataBlockCollection.IsMetaBlockString(paDataRow[lcColumnName].ToString())))
                    {
                        lcMetaBlock.AppendMetaBlock(paDataRow[lcColumnName].ToString(), lcColumnName);
                    }
                    else
                    {
                        lcMetaBlock.AddMetaDataElement(lcColumnName, GetDisplayString(paDataRow[lcColumnName], GetFormatString(lcColumnName)), false);
                    }
                }
            }

            return(lcMetaBlock);
        }
Пример #5
0
 public GridFilterController(String paFilterMetaData)
 {
     clMetaDataBlockCollection = new MetaDataBlockCollection(paFilterMetaData);
 }