partial void OnProductVariantChanging(global::Microsoft.Dynamics.DataEntities.ProductNumberIdentifiedProductVariant value);
public static ProductNumberIdentifiedReleasedProductVariant CreateProductNumberIdentifiedReleasedProductVariant(string dataAreaId, string productVariantNumber, global::Microsoft.Dynamics.DataEntities.ReleasedProductMasterV2 releasedProductMaster, global::Microsoft.Dynamics.DataEntities.ProductMaster productMaster, global::Microsoft.Dynamics.DataEntities.ProductNumberIdentifiedProductVariant productVariant) { ProductNumberIdentifiedReleasedProductVariant productNumberIdentifiedReleasedProductVariant = new ProductNumberIdentifiedReleasedProductVariant(); productNumberIdentifiedReleasedProductVariant.dataAreaId = dataAreaId; productNumberIdentifiedReleasedProductVariant.ProductVariantNumber = productVariantNumber; if ((releasedProductMaster == null)) { throw new global::System.ArgumentNullException("releasedProductMaster"); } productNumberIdentifiedReleasedProductVariant.ReleasedProductMaster = releasedProductMaster; if ((productMaster == null)) { throw new global::System.ArgumentNullException("productMaster"); } productNumberIdentifiedReleasedProductVariant.ProductMaster = productMaster; if ((productVariant == null)) { throw new global::System.ArgumentNullException("productVariant"); } productNumberIdentifiedReleasedProductVariant.ProductVariant = productVariant; return(productNumberIdentifiedReleasedProductVariant); }