public static ProductBarcodeV2 CreateProductBarcodeV2(string dataAreaId,
                                                              string itemNumber,
                                                              string productConfigurationId,
                                                              string productColorId,
                                                              string productSizeId,
                                                              string productStyleId,
                                                              string productVersionId,
                                                              string productQuantityUnitSymbol,
                                                              string barcodeSetupId,
                                                              string barcode,
                                                              decimal productQuantity,
                                                              global::Microsoft.Dynamics.DataEntities.ReleasedProductV2 releasedProductV2)
        {
            ProductBarcodeV2 productBarcodeV2 = new ProductBarcodeV2();

            productBarcodeV2.dataAreaId                = dataAreaId;
            productBarcodeV2.ItemNumber                = itemNumber;
            productBarcodeV2.ProductConfigurationId    = productConfigurationId;
            productBarcodeV2.ProductColorId            = productColorId;
            productBarcodeV2.ProductSizeId             = productSizeId;
            productBarcodeV2.ProductStyleId            = productStyleId;
            productBarcodeV2.ProductVersionId          = productVersionId;
            productBarcodeV2.ProductQuantityUnitSymbol = productQuantityUnitSymbol;
            productBarcodeV2.BarcodeSetupId            = barcodeSetupId;
            productBarcodeV2.Barcode         = barcode;
            productBarcodeV2.ProductQuantity = productQuantity;
            if ((releasedProductV2 == null))
            {
                throw new global::System.ArgumentNullException("releasedProductV2");
            }
            productBarcodeV2.ReleasedProductV2 = releasedProductV2;
            return(productBarcodeV2);
        }
        public static ProductBarcodeV2 CreateProductBarcodeV2(string dataAreaId,
                                                              string itemNumber,
                                                              string productConfigurationId,
                                                              string productColorId,
                                                              string productSizeId,
                                                              string productStyleId,
                                                              string productVersionId,
                                                              string productQuantityUnitSymbol,
                                                              string barcodeSetupId,
                                                              string barcode,
                                                              decimal productQuantity)
        {
            ProductBarcodeV2 productBarcodeV2 = new ProductBarcodeV2();

            productBarcodeV2.dataAreaId                = dataAreaId;
            productBarcodeV2.ItemNumber                = itemNumber;
            productBarcodeV2.ProductConfigurationId    = productConfigurationId;
            productBarcodeV2.ProductColorId            = productColorId;
            productBarcodeV2.ProductSizeId             = productSizeId;
            productBarcodeV2.ProductStyleId            = productStyleId;
            productBarcodeV2.ProductVersionId          = productVersionId;
            productBarcodeV2.ProductQuantityUnitSymbol = productQuantityUnitSymbol;
            productBarcodeV2.BarcodeSetupId            = barcodeSetupId;
            productBarcodeV2.Barcode         = barcode;
            productBarcodeV2.ProductQuantity = productQuantity;
            return(productBarcodeV2);
        }