예제 #1
0
        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);