public DescriptorCollection FetchAll()
 {
     DescriptorCollection coll = new DescriptorCollection();
     Query qry = new Query(Descriptor.Schema);
     coll.LoadAndCloseReader(qry.ExecuteReader());
     return coll;
 }
예제 #2
0
        /// <summary>
        /// Loads the descriptors.
        /// </summary>
        private void LoadDescriptors()
        {
            DescriptorCollection descriptorCollection = Store.Caching.ProductCache.GetDescriptorCollectionByProduct(_product).Clone();

            if (descriptorCollection != null && descriptorCollection.Count > 0)
            {
                descriptorCollection.Sort(Descriptor.Columns.SortOrder, true);
                AjaxControlToolkit.TabContainer tcDescriptors = new AjaxControlToolkit.TabContainer();
                tcDescriptors.ID         = "tcDescriptors";
                tcDescriptors.Height     = new Unit(200, UnitType.Pixel);
                tcDescriptors.ScrollBars = ScrollBars.Vertical;
                tcDescriptors.CssClass   = "ajax__tab_technorati-theme";
                AjaxControlToolkit.TabPanel tabPanel;
                foreach (Descriptor descriptor in descriptorCollection)
                {
                    tabPanel            = new AjaxControlToolkit.TabPanel();
                    tabPanel.HeaderText = descriptor.Title;
                    tabPanel.Controls.Add(new LiteralControl(HttpUtility.HtmlDecode(descriptor.DescriptorX)));
                    tcDescriptors.Tabs.Add(tabPanel);
                }
                tcDescriptors.ActiveTabIndex = 0;
                phDescriptors.Controls.Add(tcDescriptors);
            }
        }
예제 #3
0
 public NodeProxy()
 {
     Descriptors = new DescriptorCollection();
     _localProperties = new Dictionary<MetadataContext, SoapMetadata>(); 
 }
예제 #4
0
 public RelationshipProxy()
 {
     Descriptors = new DescriptorCollection();
 }
 public DescriptorCollection FetchByQuery(Query qry)
 {
     DescriptorCollection coll = new DescriptorCollection();
     coll.LoadAndCloseReader(qry.ExecuteReader());
     return coll;
 }
 public DescriptorCollection FetchByID(object DescriptorId)
 {
     DescriptorCollection coll = new DescriptorCollection().Where("DescriptorId", DescriptorId).Load();
     return coll;
 }