public static BillOfMaterialsVersion CreateBillOfMaterialsVersion(string dataAreaId, string manufacturedItemNumber, string bOMId, string productionSiteId, string productConfigurationId, string productColorId, string productSizeId, string productStyleId, int isActive, global::System.DateTimeOffset validFromDate, decimal fromQuantity, decimal catchWeightSize, long approverId, decimal fromCatchWeightQuantity, global::System.DateTimeOffset validToDate, global::Microsoft.Dynamics.DataEntities.BillOfMaterialsHeader billOfMaterialsHeader) { BillOfMaterialsVersion billOfMaterialsVersion = new BillOfMaterialsVersion(); billOfMaterialsVersion.dataAreaId = dataAreaId; billOfMaterialsVersion.ManufacturedItemNumber = manufacturedItemNumber; billOfMaterialsVersion.BOMId = bOMId; billOfMaterialsVersion.ProductionSiteId = productionSiteId; billOfMaterialsVersion.ProductConfigurationId = productConfigurationId; billOfMaterialsVersion.ProductColorId = productColorId; billOfMaterialsVersion.ProductSizeId = productSizeId; billOfMaterialsVersion.ProductStyleId = productStyleId; billOfMaterialsVersion.IsActive = isActive; billOfMaterialsVersion.ValidFromDate = validFromDate; billOfMaterialsVersion.FromQuantity = fromQuantity; billOfMaterialsVersion.CatchWeightSize = catchWeightSize; billOfMaterialsVersion.ApproverId = approverId; billOfMaterialsVersion.FromCatchWeightQuantity = fromCatchWeightQuantity; billOfMaterialsVersion.ValidToDate = validToDate; if ((billOfMaterialsHeader == null)) { throw new global::System.ArgumentNullException("billOfMaterialsHeader"); } billOfMaterialsVersion.BillOfMaterialsHeader = billOfMaterialsHeader; return(billOfMaterialsVersion); }
partial void OnBillOfMaterialsHeaderChanging(global::Microsoft.Dynamics.DataEntities.BillOfMaterialsHeader value);