partial void OnRetailCatalogInternalOrganizationChanging(global::Microsoft.Dynamics.DataEntities.RetailCatalogInternalOrganization value);
        public static RetailCatalogInternalOrganizationProductAttributeValue CreateRetailCatalogInternalOrganizationProductAttributeValue(string catalogNumber,
                                                                                                                                          string partyNumber,
                                                                                                                                          string displayProductNumber,
                                                                                                                                          string attributeGroupName,
                                                                                                                                          string attributeName,
                                                                                                                                          string attributeTypeName,
                                                                                                                                          int integerValue,
                                                                                                                                          decimal decimalValue,
                                                                                                                                          global::System.DateTimeOffset dateTimeValue,
                                                                                                                                          decimal currencyValue,
                                                                                                                                          global::Microsoft.Dynamics.DataEntities.RetailCatalogInternalOrganization retailCatalogInternalOrganization,
                                                                                                                                          global::Microsoft.Dynamics.DataEntities.RetailCatalogProduct retailCatalogProduct,
                                                                                                                                          global::Microsoft.Dynamics.DataEntities.RetailCatalog retailCatalog)
        {
            RetailCatalogInternalOrganizationProductAttributeValue retailCatalogInternalOrganizationProductAttributeValue = new RetailCatalogInternalOrganizationProductAttributeValue();

            retailCatalogInternalOrganizationProductAttributeValue.CatalogNumber        = catalogNumber;
            retailCatalogInternalOrganizationProductAttributeValue.PartyNumber          = partyNumber;
            retailCatalogInternalOrganizationProductAttributeValue.DisplayProductNumber = displayProductNumber;
            retailCatalogInternalOrganizationProductAttributeValue.AttributeGroupName   = attributeGroupName;
            retailCatalogInternalOrganizationProductAttributeValue.AttributeName        = attributeName;
            retailCatalogInternalOrganizationProductAttributeValue.AttributeTypeName    = attributeTypeName;
            retailCatalogInternalOrganizationProductAttributeValue.IntegerValue         = integerValue;
            retailCatalogInternalOrganizationProductAttributeValue.DecimalValue         = decimalValue;
            retailCatalogInternalOrganizationProductAttributeValue.DateTimeValue        = dateTimeValue;
            retailCatalogInternalOrganizationProductAttributeValue.CurrencyValue        = currencyValue;
            if ((retailCatalogInternalOrganization == null))
            {
                throw new global::System.ArgumentNullException("retailCatalogInternalOrganization");
            }
            retailCatalogInternalOrganizationProductAttributeValue.RetailCatalogInternalOrganization = retailCatalogInternalOrganization;
            if ((retailCatalogProduct == null))
            {
                throw new global::System.ArgumentNullException("retailCatalogProduct");
            }
            retailCatalogInternalOrganizationProductAttributeValue.RetailCatalogProduct = retailCatalogProduct;
            if ((retailCatalog == null))
            {
                throw new global::System.ArgumentNullException("retailCatalog");
            }
            retailCatalogInternalOrganizationProductAttributeValue.RetailCatalog = retailCatalog;
            return(retailCatalogInternalOrganizationProductAttributeValue);
        }