Exemple #1
0
        public static ProductApprovedVendor CreateProductApprovedVendor(string dataAreaId,
                                                                        string itemNumber,
                                                                        string approvedVendorAccountNumber,
                                                                        global::System.DateTimeOffset effectiveDate,
                                                                        global::System.DateTimeOffset expirationDate,
                                                                        global::Microsoft.Dynamics.DataEntities.VendorV2 approvedVendor,
                                                                        global::Microsoft.Dynamics.DataEntities.ReleasedProductV2 releasedProduct)
        {
            ProductApprovedVendor productApprovedVendor = new ProductApprovedVendor();

            productApprovedVendor.dataAreaId = dataAreaId;
            productApprovedVendor.ItemNumber = itemNumber;
            productApprovedVendor.ApprovedVendorAccountNumber = approvedVendorAccountNumber;
            productApprovedVendor.EffectiveDate  = effectiveDate;
            productApprovedVendor.ExpirationDate = expirationDate;
            if ((approvedVendor == null))
            {
                throw new global::System.ArgumentNullException("approvedVendor");
            }
            productApprovedVendor.ApprovedVendor = approvedVendor;
            if ((releasedProduct == null))
            {
                throw new global::System.ArgumentNullException("releasedProduct");
            }
            productApprovedVendor.ReleasedProduct = releasedProduct;
            return(productApprovedVendor);
        }
 public static TradeAllowanceAgreementMerchandisingEventProductV2 CreateTradeAllowanceAgreementMerchandisingEventProductV2(string dataAreaId, 
             string tradeAllowanceAgreementMerchandisingEventId, 
             string customerAccountNumber, 
             string tradeAllowanceAgreementId, 
             string itemNumber, 
             string promotionalProductUnitSymbol, 
             string productColorId, 
             string productStyleId, 
             string productVersionId, 
             string productSizeId, 
             string productConfigurationId, 
             decimal weightingFactor, 
             global::Microsoft.Dynamics.DataEntities.UnitOfMeasure promotionalProductUnitOfMeasure, 
             global::Microsoft.Dynamics.DataEntities.ReleasedProductV2 releasedProduct, 
             global::Microsoft.Dynamics.DataEntities.TradeAllowanceAgreementMerchandisingEvent tradeAllowanceAgreementMerchandisingEvent)
 {
     TradeAllowanceAgreementMerchandisingEventProductV2 tradeAllowanceAgreementMerchandisingEventProductV2 = new TradeAllowanceAgreementMerchandisingEventProductV2();
     tradeAllowanceAgreementMerchandisingEventProductV2.dataAreaId = dataAreaId;
     tradeAllowanceAgreementMerchandisingEventProductV2.TradeAllowanceAgreementMerchandisingEventId = tradeAllowanceAgreementMerchandisingEventId;
     tradeAllowanceAgreementMerchandisingEventProductV2.CustomerAccountNumber = customerAccountNumber;
     tradeAllowanceAgreementMerchandisingEventProductV2.TradeAllowanceAgreementId = tradeAllowanceAgreementId;
     tradeAllowanceAgreementMerchandisingEventProductV2.ItemNumber = itemNumber;
     tradeAllowanceAgreementMerchandisingEventProductV2.PromotionalProductUnitSymbol = promotionalProductUnitSymbol;
     tradeAllowanceAgreementMerchandisingEventProductV2.ProductColorId = productColorId;
     tradeAllowanceAgreementMerchandisingEventProductV2.ProductStyleId = productStyleId;
     tradeAllowanceAgreementMerchandisingEventProductV2.ProductVersionId = productVersionId;
     tradeAllowanceAgreementMerchandisingEventProductV2.ProductSizeId = productSizeId;
     tradeAllowanceAgreementMerchandisingEventProductV2.ProductConfigurationId = productConfigurationId;
     tradeAllowanceAgreementMerchandisingEventProductV2.WeightingFactor = weightingFactor;
     if ((promotionalProductUnitOfMeasure == null))
     {
         throw new global::System.ArgumentNullException("promotionalProductUnitOfMeasure");
     }
     tradeAllowanceAgreementMerchandisingEventProductV2.PromotionalProductUnitOfMeasure = promotionalProductUnitOfMeasure;
     if ((releasedProduct == null))
     {
         throw new global::System.ArgumentNullException("releasedProduct");
     }
     tradeAllowanceAgreementMerchandisingEventProductV2.ReleasedProduct = releasedProduct;
     if ((tradeAllowanceAgreementMerchandisingEvent == null))
     {
         throw new global::System.ArgumentNullException("tradeAllowanceAgreementMerchandisingEvent");
     }
     tradeAllowanceAgreementMerchandisingEventProductV2.TradeAllowanceAgreementMerchandisingEvent = tradeAllowanceAgreementMerchandisingEvent;
     return tradeAllowanceAgreementMerchandisingEventProductV2;
 }
        public static BillOfMaterialsVersionV3 CreateBillOfMaterialsVersionV3(string dataAreaId,
                                                                              string manufacturedItemNumber,
                                                                              string bOMId,
                                                                              string productionSiteId,
                                                                              string productConfigurationId,
                                                                              string productColorId,
                                                                              string productSizeId,
                                                                              string productStyleId,
                                                                              string productVersionId,
                                                                              global::System.DateTimeOffset validFromDate,
                                                                              decimal fromQuantity,
                                                                              decimal catchWeightSize,
                                                                              decimal fromCatchWeightQuantity,
                                                                              global::System.DateTimeOffset validToDate,
                                                                              global::Microsoft.Dynamics.DataEntities.ReleasedProductV2 manufacturedReleasedProduct,
                                                                              global::Microsoft.Dynamics.DataEntities.BillOfMaterialsHeader billOfMaterialsHeader)
        {
            BillOfMaterialsVersionV3 billOfMaterialsVersionV3 = new BillOfMaterialsVersionV3();

            billOfMaterialsVersionV3.dataAreaId             = dataAreaId;
            billOfMaterialsVersionV3.ManufacturedItemNumber = manufacturedItemNumber;
            billOfMaterialsVersionV3.BOMId                   = bOMId;
            billOfMaterialsVersionV3.ProductionSiteId        = productionSiteId;
            billOfMaterialsVersionV3.ProductConfigurationId  = productConfigurationId;
            billOfMaterialsVersionV3.ProductColorId          = productColorId;
            billOfMaterialsVersionV3.ProductSizeId           = productSizeId;
            billOfMaterialsVersionV3.ProductStyleId          = productStyleId;
            billOfMaterialsVersionV3.ProductVersionId        = productVersionId;
            billOfMaterialsVersionV3.ValidFromDate           = validFromDate;
            billOfMaterialsVersionV3.FromQuantity            = fromQuantity;
            billOfMaterialsVersionV3.CatchWeightSize         = catchWeightSize;
            billOfMaterialsVersionV3.FromCatchWeightQuantity = fromCatchWeightQuantity;
            billOfMaterialsVersionV3.ValidToDate             = validToDate;
            if ((manufacturedReleasedProduct == null))
            {
                throw new global::System.ArgumentNullException("manufacturedReleasedProduct");
            }
            billOfMaterialsVersionV3.ManufacturedReleasedProduct = manufacturedReleasedProduct;
            if ((billOfMaterialsHeader == null))
            {
                throw new global::System.ArgumentNullException("billOfMaterialsHeader");
            }
            billOfMaterialsVersionV3.BillOfMaterialsHeader = billOfMaterialsHeader;
            return(billOfMaterialsVersionV3);
        }
Exemple #4
0
        public static RetailPackageLines CreateRetailPackageLines(string dataAreaId,
                                                                  string packageId,
                                                                  string itemId,
                                                                  string purchaseUnit,
                                                                  string color,
                                                                  string size,
                                                                  string style,
                                                                  string configId,
                                                                  decimal lineNumber,
                                                                  decimal quantity,
                                                                  global::Microsoft.Dynamics.DataEntities.ReleasedProductV2 releasedProductV2,
                                                                  global::Microsoft.Dynamics.DataEntities.RetailPackage retailPackage)
        {
            RetailPackageLines retailPackageLines = new RetailPackageLines();

            retailPackageLines.dataAreaId   = dataAreaId;
            retailPackageLines.PackageId    = packageId;
            retailPackageLines.ItemId       = itemId;
            retailPackageLines.PurchaseUnit = purchaseUnit;
            retailPackageLines.Color        = color;
            retailPackageLines.Size         = size;
            retailPackageLines.Style        = style;
            retailPackageLines.ConfigId     = configId;
            retailPackageLines.LineNumber   = lineNumber;
            retailPackageLines.Quantity     = quantity;
            if ((releasedProductV2 == null))
            {
                throw new global::System.ArgumentNullException("releasedProductV2");
            }
            retailPackageLines.ReleasedProductV2 = releasedProductV2;
            if ((retailPackage == null))
            {
                throw new global::System.ArgumentNullException("retailPackage");
            }
            retailPackageLines.RetailPackage = retailPackage;
            return(retailPackageLines);
        }
Exemple #5
0
 partial void OnReleasedProductChanging(global::Microsoft.Dynamics.DataEntities.ReleasedProductV2 value);
        public static RetailDeliveryModeProductLine CreateRetailDeliveryModeProductLine(string dataAreaId, string deliveryMode, decimal lineNumber, global::Microsoft.Dynamics.DataEntities.ReleasedProductV2 releasedProductV2)
        {
            RetailDeliveryModeProductLine retailDeliveryModeProductLine = new RetailDeliveryModeProductLine();

            retailDeliveryModeProductLine.dataAreaId   = dataAreaId;
            retailDeliveryModeProductLine.DeliveryMode = deliveryMode;
            retailDeliveryModeProductLine.LineNumber   = lineNumber;
            if ((releasedProductV2 == null))
            {
                throw new global::System.ArgumentNullException("releasedProductV2");
            }
            retailDeliveryModeProductLine.ReleasedProductV2 = releasedProductV2;
            return(retailDeliveryModeProductLine);
        }
        public static CatchWeightTag CreateCatchWeightTag(string dataAreaId, string tagNumber, decimal capturedWeight, global::Microsoft.Dynamics.DataEntities.ReleasedProductV2 releasedProductV2)
        {
            CatchWeightTag catchWeightTag = new CatchWeightTag();

            catchWeightTag.dataAreaId     = dataAreaId;
            catchWeightTag.TagNumber      = tagNumber;
            catchWeightTag.CapturedWeight = capturedWeight;
            if ((releasedProductV2 == null))
            {
                throw new global::System.ArgumentNullException("releasedProductV2");
            }
            catchWeightTag.ReleasedProductV2 = releasedProductV2;
            return(catchWeightTag);
        }
Exemple #8
0
        public static ProductAllocationLine CreateProductAllocationLine(string dataAreaId, string productAllocationKeyId, decimal lineNumber, decimal productAllocationPercentage, global::Microsoft.Dynamics.DataEntities.ReleasedProductV2 releasedProductV2)
        {
            ProductAllocationLine productAllocationLine = new ProductAllocationLine();

            productAllocationLine.dataAreaId                  = dataAreaId;
            productAllocationLine.ProductAllocationKeyId      = productAllocationKeyId;
            productAllocationLine.LineNumber                  = lineNumber;
            productAllocationLine.ProductAllocationPercentage = productAllocationPercentage;
            if ((releasedProductV2 == null))
            {
                throw new global::System.ArgumentNullException("releasedProductV2");
            }
            productAllocationLine.ReleasedProductV2 = releasedProductV2;
            return(productAllocationLine);
        }
Exemple #9
0
        public static RecSetupBasis CreateRecSetupBasis(string dataAreaId, string itemId, string itemGroup, global::Microsoft.Dynamics.DataEntities.ProductGroup itemProductGroup, global::Microsoft.Dynamics.DataEntities.ReleasedProductV2 item)
        {
            RecSetupBasis recSetupBasis = new RecSetupBasis();

            recSetupBasis.dataAreaId = dataAreaId;
            recSetupBasis.ItemId     = itemId;
            recSetupBasis.ItemGroup  = itemGroup;
            if ((itemProductGroup == null))
            {
                throw new global::System.ArgumentNullException("itemProductGroup");
            }
            recSetupBasis.ItemProductGroup = itemProductGroup;
            if ((item == null))
            {
                throw new global::System.ArgumentNullException("item");
            }
            recSetupBasis.Item = item;
            return(recSetupBasis);
        }
Exemple #10
0
        public static ReleasedProductReadinessCheck CreateReleasedProductReadinessCheck(string dataAreaId,
                                                                                        long productReadinessCheckRecordId,
                                                                                        global::System.DateTimeOffset approvedDateTime,
                                                                                        int questionnaireQuestionSequenceNumber,
                                                                                        global::Microsoft.Dynamics.DataEntities.ProductReadinessPolicyCheck productReadinessPolicyCheck,
                                                                                        global::Microsoft.Dynamics.DataEntities.ReleasedProductV2 releasedProductV2)
        {
            ReleasedProductReadinessCheck releasedProductReadinessCheck = new ReleasedProductReadinessCheck();

            releasedProductReadinessCheck.dataAreaId = dataAreaId;
            releasedProductReadinessCheck.ProductReadinessCheckRecordId = productReadinessCheckRecordId;
            releasedProductReadinessCheck.ApprovedDateTime = approvedDateTime;
            releasedProductReadinessCheck.QuestionnaireQuestionSequenceNumber = questionnaireQuestionSequenceNumber;
            if ((productReadinessPolicyCheck == null))
            {
                throw new global::System.ArgumentNullException("productReadinessPolicyCheck");
            }
            releasedProductReadinessCheck.ProductReadinessPolicyCheck = productReadinessPolicyCheck;
            if ((releasedProductV2 == null))
            {
                throw new global::System.ArgumentNullException("releasedProductV2");
            }
            releasedProductReadinessCheck.ReleasedProductV2 = releasedProductV2;
            return(releasedProductReadinessCheck);
        }
        public static ProductBarcodeAssociation CreateProductBarcodeAssociation(string dataAreaId, string associationId, decimal productQuantity, global::Microsoft.Dynamics.DataEntities.ReleasedProductV2 releasedProductV2)
        {
            ProductBarcodeAssociation productBarcodeAssociation = new ProductBarcodeAssociation();

            productBarcodeAssociation.dataAreaId      = dataAreaId;
            productBarcodeAssociation.AssociationId   = associationId;
            productBarcodeAssociation.ProductQuantity = productQuantity;
            if ((releasedProductV2 == null))
            {
                throw new global::System.ArgumentNullException("releasedProductV2");
            }
            productBarcodeAssociation.ReleasedProductV2 = releasedProductV2;
            return(productBarcodeAssociation);
        }
        public static WarehouseWorkPolicyProduct CreateWarehouseWorkPolicyProduct(string dataAreaId, string workPolicyName, string itemNumber, global::Microsoft.Dynamics.DataEntities.ReleasedProductV2 releasedProduct, global::Microsoft.Dynamics.DataEntities.WarehouseWorkPolicy warehouseWorkPolicy)
        {
            WarehouseWorkPolicyProduct warehouseWorkPolicyProduct = new WarehouseWorkPolicyProduct();

            warehouseWorkPolicyProduct.dataAreaId     = dataAreaId;
            warehouseWorkPolicyProduct.WorkPolicyName = workPolicyName;
            warehouseWorkPolicyProduct.ItemNumber     = itemNumber;
            if ((releasedProduct == null))
            {
                throw new global::System.ArgumentNullException("releasedProduct");
            }
            warehouseWorkPolicyProduct.ReleasedProduct = releasedProduct;
            if ((warehouseWorkPolicy == null))
            {
                throw new global::System.ArgumentNullException("warehouseWorkPolicy");
            }
            warehouseWorkPolicyProduct.WarehouseWorkPolicy = warehouseWorkPolicy;
            return(warehouseWorkPolicyProduct);
        }
Exemple #13
0
        public static OrderCommittedLicensePlateReservation CreateOrderCommittedLicensePlateReservation(string inventoryLotId, string licensePlateNumber, decimal reservedInventoryQuantity, global::Microsoft.Dynamics.DataEntities.ReleasedProductV2 releasedProductV2)
        {
            OrderCommittedLicensePlateReservation orderCommittedLicensePlateReservation = new OrderCommittedLicensePlateReservation();

            orderCommittedLicensePlateReservation.InventoryLotId            = inventoryLotId;
            orderCommittedLicensePlateReservation.LicensePlateNumber        = licensePlateNumber;
            orderCommittedLicensePlateReservation.ReservedInventoryQuantity = reservedInventoryQuantity;
            if ((releasedProductV2 == null))
            {
                throw new global::System.ArgumentNullException("releasedProductV2");
            }
            orderCommittedLicensePlateReservation.ReleasedProductV2 = releasedProductV2;
            return(orderCommittedLicensePlateReservation);
        }
Exemple #14
0
        public static CustomerProductDescriptionV2 CreateCustomerProductDescriptionV2(string dataAreaId,
                                                                                      string itemNumber,
                                                                                      string productColorId,
                                                                                      string productConfigurationId,
                                                                                      string productSizeId,
                                                                                      string productStyleId,
                                                                                      string productVersionId,
                                                                                      string customerAccountNumber,
                                                                                      string productDescriptionCustomerGroupId,
                                                                                      global::Microsoft.Dynamics.DataEntities.ReleasedProductV2 releasedProduct)
        {
            CustomerProductDescriptionV2 customerProductDescriptionV2 = new CustomerProductDescriptionV2();

            customerProductDescriptionV2.dataAreaId                        = dataAreaId;
            customerProductDescriptionV2.ItemNumber                        = itemNumber;
            customerProductDescriptionV2.ProductColorId                    = productColorId;
            customerProductDescriptionV2.ProductConfigurationId            = productConfigurationId;
            customerProductDescriptionV2.ProductSizeId                     = productSizeId;
            customerProductDescriptionV2.ProductStyleId                    = productStyleId;
            customerProductDescriptionV2.ProductVersionId                  = productVersionId;
            customerProductDescriptionV2.CustomerAccountNumber             = customerAccountNumber;
            customerProductDescriptionV2.ProductDescriptionCustomerGroupId = productDescriptionCustomerGroupId;
            if ((releasedProduct == null))
            {
                throw new global::System.ArgumentNullException("releasedProduct");
            }
            customerProductDescriptionV2.ReleasedProduct = releasedProduct;
            return(customerProductDescriptionV2);
        }
        public static ReleasedProductRebateAndDeductionsGroupAssignment CreateReleasedProductRebateAndDeductionsGroupAssignment(string dataAreaId, string productRebateAndDeductionsGroupId, string itemNumber, global::Microsoft.Dynamics.DataEntities.ProductRebateAndDeductionsGroup releasedProductRebateAndDeductionsGroup, global::Microsoft.Dynamics.DataEntities.ReleasedProductV2 releasedProductV2)
        {
            ReleasedProductRebateAndDeductionsGroupAssignment releasedProductRebateAndDeductionsGroupAssignment = new ReleasedProductRebateAndDeductionsGroupAssignment();

            releasedProductRebateAndDeductionsGroupAssignment.dataAreaId = dataAreaId;
            releasedProductRebateAndDeductionsGroupAssignment.ProductRebateAndDeductionsGroupId = productRebateAndDeductionsGroupId;
            releasedProductRebateAndDeductionsGroupAssignment.ItemNumber = itemNumber;
            if ((releasedProductRebateAndDeductionsGroup == null))
            {
                throw new global::System.ArgumentNullException("releasedProductRebateAndDeductionsGroup");
            }
            releasedProductRebateAndDeductionsGroupAssignment.ReleasedProductRebateAndDeductionsGroup = releasedProductRebateAndDeductionsGroup;
            if ((releasedProductV2 == null))
            {
                throw new global::System.ArgumentNullException("releasedProductV2");
            }
            releasedProductRebateAndDeductionsGroupAssignment.ReleasedProductV2 = releasedProductV2;
            return(releasedProductRebateAndDeductionsGroupAssignment);
        }