public static ChannelCategoryAttribute CreateChannelCategoryAttribute(string retailChannelId, 
             string productCategoryHierarchyName, 
             string productCategoryName, 
             string attributeName, 
             string attributeTypeName, 
             global::Microsoft.Dynamics.DataEntities.RetailChannel retailChannel, 
             global::Microsoft.Dynamics.DataEntities.ProductCategory productCategory)
 {
     ChannelCategoryAttribute channelCategoryAttribute = new ChannelCategoryAttribute();
     channelCategoryAttribute.RetailChannelId = retailChannelId;
     channelCategoryAttribute.ProductCategoryHierarchyName = productCategoryHierarchyName;
     channelCategoryAttribute.ProductCategoryName = productCategoryName;
     channelCategoryAttribute.AttributeName = attributeName;
     channelCategoryAttribute.AttributeTypeName = attributeTypeName;
     if ((retailChannel == null))
     {
         throw new global::System.ArgumentNullException("retailChannel");
     }
     channelCategoryAttribute.RetailChannel = retailChannel;
     if ((productCategory == null))
     {
         throw new global::System.ArgumentNullException("productCategory");
     }
     channelCategoryAttribute.ProductCategory = productCategory;
     return channelCategoryAttribute;
 }
Beispiel #2
0
        public static ProductCategoryAssignment CreateProductCategoryAssignment(string productNumber,
                                                                                string productCategoryName,
                                                                                string productCategoryHierarchyName,
                                                                                decimal displayOrder,
                                                                                global::Microsoft.Dynamics.DataEntities.ProductV2 productV2,
                                                                                global::Microsoft.Dynamics.DataEntities.ProductCategory productCategory)
        {
            ProductCategoryAssignment productCategoryAssignment = new ProductCategoryAssignment();

            productCategoryAssignment.ProductNumber                = productNumber;
            productCategoryAssignment.ProductCategoryName          = productCategoryName;
            productCategoryAssignment.ProductCategoryHierarchyName = productCategoryHierarchyName;
            productCategoryAssignment.DisplayOrder = displayOrder;
            if ((productV2 == null))
            {
                throw new global::System.ArgumentNullException("productV2");
            }
            productCategoryAssignment.ProductV2 = productV2;
            if ((productCategory == null))
            {
                throw new global::System.ArgumentNullException("productCategory");
            }
            productCategoryAssignment.ProductCategory = productCategory;
            return(productCategoryAssignment);
        }
 partial void OnProductCategoryChanging(global::Microsoft.Dynamics.DataEntities.ProductCategory value);
Beispiel #4
0
        public static RetailCatalogProductCategory CreateRetailCatalogProductCategory(string catalogNumber,
                                                                                      string displayProductNumber,
                                                                                      string categoryName,
                                                                                      string categoryHierarchyName,
                                                                                      global::Microsoft.Dynamics.DataEntities.RetailCatalogProduct retailCatalogProduct,
                                                                                      global::Microsoft.Dynamics.DataEntities.ProductCategory productCategory)
        {
            RetailCatalogProductCategory retailCatalogProductCategory = new RetailCatalogProductCategory();

            retailCatalogProductCategory.CatalogNumber         = catalogNumber;
            retailCatalogProductCategory.DisplayProductNumber  = displayProductNumber;
            retailCatalogProductCategory.CategoryName          = categoryName;
            retailCatalogProductCategory.CategoryHierarchyName = categoryHierarchyName;
            if ((retailCatalogProduct == null))
            {
                throw new global::System.ArgumentNullException("retailCatalogProduct");
            }
            retailCatalogProductCategory.RetailCatalogProduct = retailCatalogProduct;
            if ((productCategory == null))
            {
                throw new global::System.ArgumentNullException("productCategory");
            }
            retailCatalogProductCategory.ProductCategory = productCategory;
            return(retailCatalogProductCategory);
        }
        public static RetailCatalogProductAttributeValue CreateRetailCatalogProductAttributeValue(string catalogNumber,
                                                                                                  string categoryHierarchyName,
                                                                                                  string categoryName,
                                                                                                  string displayProductNumber,
                                                                                                  string attributeGroupName,
                                                                                                  string attributeName,
                                                                                                  string attributeTypeName,
                                                                                                  int integerValue,
                                                                                                  decimal decimalValue,
                                                                                                  global::System.DateTimeOffset dateTimeValue,
                                                                                                  decimal currencyValue,
                                                                                                  global::Microsoft.Dynamics.DataEntities.ProductCategory productCategory,
                                                                                                  global::Microsoft.Dynamics.DataEntities.ProductCategoryHierarchy productCategoryHierarchy,
                                                                                                  global::Microsoft.Dynamics.DataEntities.RetailCatalog retailCatalog,
                                                                                                  global::Microsoft.Dynamics.DataEntities.RetailCatalogProduct retailCatalogProduct)
        {
            RetailCatalogProductAttributeValue retailCatalogProductAttributeValue = new RetailCatalogProductAttributeValue();

            retailCatalogProductAttributeValue.CatalogNumber         = catalogNumber;
            retailCatalogProductAttributeValue.CategoryHierarchyName = categoryHierarchyName;
            retailCatalogProductAttributeValue.CategoryName          = categoryName;
            retailCatalogProductAttributeValue.DisplayProductNumber  = displayProductNumber;
            retailCatalogProductAttributeValue.AttributeGroupName    = attributeGroupName;
            retailCatalogProductAttributeValue.AttributeName         = attributeName;
            retailCatalogProductAttributeValue.AttributeTypeName     = attributeTypeName;
            retailCatalogProductAttributeValue.IntegerValue          = integerValue;
            retailCatalogProductAttributeValue.DecimalValue          = decimalValue;
            retailCatalogProductAttributeValue.DateTimeValue         = dateTimeValue;
            retailCatalogProductAttributeValue.CurrencyValue         = currencyValue;
            if ((productCategory == null))
            {
                throw new global::System.ArgumentNullException("productCategory");
            }
            retailCatalogProductAttributeValue.ProductCategory = productCategory;
            if ((productCategoryHierarchy == null))
            {
                throw new global::System.ArgumentNullException("productCategoryHierarchy");
            }
            retailCatalogProductAttributeValue.ProductCategoryHierarchy = productCategoryHierarchy;
            if ((retailCatalog == null))
            {
                throw new global::System.ArgumentNullException("retailCatalog");
            }
            retailCatalogProductAttributeValue.RetailCatalog = retailCatalog;
            if ((retailCatalogProduct == null))
            {
                throw new global::System.ArgumentNullException("retailCatalogProduct");
            }
            retailCatalogProductAttributeValue.RetailCatalogProduct = retailCatalogProduct;
            return(retailCatalogProductAttributeValue);
        }