partial void OnReleasedProductVariantChanging(global::Microsoft.Dynamics.DataEntities.ReleasedProductVariant value);
        public static ReleasedProductVariantExternalCode CreateReleasedProductVariantExternalCode(string dataAreaId,
                                                                                                  string releasedProductVariantExternalCodeClassId,
                                                                                                  string itemNumber,
                                                                                                  string productConfigurationId,
                                                                                                  string productSizeId,
                                                                                                  string productStyleId,
                                                                                                  string productColorId,
                                                                                                  global::Microsoft.Dynamics.DataEntities.ReleasedProductVariant releasedProductVariant)
        {
            ReleasedProductVariantExternalCode releasedProductVariantExternalCode = new ReleasedProductVariantExternalCode();

            releasedProductVariantExternalCode.dataAreaId = dataAreaId;
            releasedProductVariantExternalCode.ReleasedProductVariantExternalCodeClassId = releasedProductVariantExternalCodeClassId;
            releasedProductVariantExternalCode.ItemNumber             = itemNumber;
            releasedProductVariantExternalCode.ProductConfigurationId = productConfigurationId;
            releasedProductVariantExternalCode.ProductSizeId          = productSizeId;
            releasedProductVariantExternalCode.ProductStyleId         = productStyleId;
            releasedProductVariantExternalCode.ProductColorId         = productColorId;
            if ((releasedProductVariant == null))
            {
                throw new global::System.ArgumentNullException("releasedProductVariant");
            }
            releasedProductVariantExternalCode.ReleasedProductVariant = releasedProductVariant;
            return(releasedProductVariantExternalCode);
        }