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;
 }
Пример #2
0
        public static TradeAllowanceAgreementMerchandisingEventFund CreateTradeAllowanceAgreementMerchandisingEventFund(string dataAreaId,
                                                                                                                        string tradeAllowanceAgreementId,
                                                                                                                        string customerAccountNumber,
                                                                                                                        string tradeAllowanceAgreementMerchandisingEventId,
                                                                                                                        string promotionFundId,
                                                                                                                        decimal costAllocationPercentage,
                                                                                                                        global::Microsoft.Dynamics.DataEntities.TradeAllowanceAgreementMerchandisingEvent tradeAllowanceAgreementMerchandisingEvent)
        {
            TradeAllowanceAgreementMerchandisingEventFund tradeAllowanceAgreementMerchandisingEventFund = new TradeAllowanceAgreementMerchandisingEventFund();

            tradeAllowanceAgreementMerchandisingEventFund.dataAreaId = dataAreaId;
            tradeAllowanceAgreementMerchandisingEventFund.TradeAllowanceAgreementId = tradeAllowanceAgreementId;
            tradeAllowanceAgreementMerchandisingEventFund.CustomerAccountNumber     = customerAccountNumber;
            tradeAllowanceAgreementMerchandisingEventFund.TradeAllowanceAgreementMerchandisingEventId = tradeAllowanceAgreementMerchandisingEventId;
            tradeAllowanceAgreementMerchandisingEventFund.PromotionFundId          = promotionFundId;
            tradeAllowanceAgreementMerchandisingEventFund.CostAllocationPercentage = costAllocationPercentage;
            if ((tradeAllowanceAgreementMerchandisingEvent == null))
            {
                throw new global::System.ArgumentNullException("tradeAllowanceAgreementMerchandisingEvent");
            }
            tradeAllowanceAgreementMerchandisingEventFund.TradeAllowanceAgreementMerchandisingEvent = tradeAllowanceAgreementMerchandisingEvent;
            return(tradeAllowanceAgreementMerchandisingEventFund);
        }
Пример #3
0
 partial void OnTradeAllowanceAgreementMerchandisingEventChanging(global::Microsoft.Dynamics.DataEntities.TradeAllowanceAgreementMerchandisingEvent value);
        public static TradeAllowanceAgreementMerchandisingEventDiscount CreateTradeAllowanceAgreementMerchandisingEventDiscount(string dataAreaId,
                                                                                                                                string tradeAllowanceAgreementId,
                                                                                                                                string customerAccountNumber,
                                                                                                                                string tradeAllowanceAgreementMerchandisingEventId,
                                                                                                                                long discountLineNumber,
                                                                                                                                decimal fromQuantity,
                                                                                                                                decimal lineDiscountPercentage,
                                                                                                                                decimal lIneDiscountAmount,
                                                                                                                                decimal toQuantity,
                                                                                                                                global::Microsoft.Dynamics.DataEntities.TradeAllowanceAgreementMerchandisingEvent tradeAllowanceAgreementMerchandisingEvent)
        {
            TradeAllowanceAgreementMerchandisingEventDiscount tradeAllowanceAgreementMerchandisingEventDiscount = new TradeAllowanceAgreementMerchandisingEventDiscount();

            tradeAllowanceAgreementMerchandisingEventDiscount.dataAreaId = dataAreaId;
            tradeAllowanceAgreementMerchandisingEventDiscount.TradeAllowanceAgreementId = tradeAllowanceAgreementId;
            tradeAllowanceAgreementMerchandisingEventDiscount.CustomerAccountNumber     = customerAccountNumber;
            tradeAllowanceAgreementMerchandisingEventDiscount.TradeAllowanceAgreementMerchandisingEventId = tradeAllowanceAgreementMerchandisingEventId;
            tradeAllowanceAgreementMerchandisingEventDiscount.DiscountLineNumber     = discountLineNumber;
            tradeAllowanceAgreementMerchandisingEventDiscount.FromQuantity           = fromQuantity;
            tradeAllowanceAgreementMerchandisingEventDiscount.LineDiscountPercentage = lineDiscountPercentage;
            tradeAllowanceAgreementMerchandisingEventDiscount.LIneDiscountAmount     = lIneDiscountAmount;
            tradeAllowanceAgreementMerchandisingEventDiscount.ToQuantity             = toQuantity;
            if ((tradeAllowanceAgreementMerchandisingEvent == null))
            {
                throw new global::System.ArgumentNullException("tradeAllowanceAgreementMerchandisingEvent");
            }
            tradeAllowanceAgreementMerchandisingEventDiscount.TradeAllowanceAgreementMerchandisingEvent = tradeAllowanceAgreementMerchandisingEvent;
            return(tradeAllowanceAgreementMerchandisingEventDiscount);
        }
Пример #5
0
        public static TradeAllowanceAgreementMerchandisingEventBillBack CreateTradeAllowanceAgreementMerchandisingEventBillBack(string dataAreaId,
                                                                                                                                string tradeAllowanceAgreementId,
                                                                                                                                string customerAccountNumber,
                                                                                                                                string tradeAllowanceAgreementMerchandisingEventId,
                                                                                                                                string billBackId,
                                                                                                                                int minimumBillBackQuantityQualifyingRebate,
                                                                                                                                decimal minimumBillBackAmountQualifyingRebate,
                                                                                                                                global::Microsoft.Dynamics.DataEntities.DimensionCombination expenseMainAccount,
                                                                                                                                global::Microsoft.Dynamics.DataEntities.DimensionCombination accrualMainAccount,
                                                                                                                                global::Microsoft.Dynamics.DataEntities.TradeAllowanceAgreementMerchandisingEvent tradeAllowanceAgreementMerchandisingEvent)
        {
            TradeAllowanceAgreementMerchandisingEventBillBack tradeAllowanceAgreementMerchandisingEventBillBack = new TradeAllowanceAgreementMerchandisingEventBillBack();

            tradeAllowanceAgreementMerchandisingEventBillBack.dataAreaId = dataAreaId;
            tradeAllowanceAgreementMerchandisingEventBillBack.TradeAllowanceAgreementId = tradeAllowanceAgreementId;
            tradeAllowanceAgreementMerchandisingEventBillBack.CustomerAccountNumber     = customerAccountNumber;
            tradeAllowanceAgreementMerchandisingEventBillBack.TradeAllowanceAgreementMerchandisingEventId = tradeAllowanceAgreementMerchandisingEventId;
            tradeAllowanceAgreementMerchandisingEventBillBack.BillBackId = billBackId;
            tradeAllowanceAgreementMerchandisingEventBillBack.MinimumBillBackQuantityQualifyingRebate = minimumBillBackQuantityQualifyingRebate;
            tradeAllowanceAgreementMerchandisingEventBillBack.MinimumBillBackAmountQualifyingRebate   = minimumBillBackAmountQualifyingRebate;
            if ((expenseMainAccount == null))
            {
                throw new global::System.ArgumentNullException("expenseMainAccount");
            }
            tradeAllowanceAgreementMerchandisingEventBillBack.ExpenseMainAccount = expenseMainAccount;
            if ((accrualMainAccount == null))
            {
                throw new global::System.ArgumentNullException("accrualMainAccount");
            }
            tradeAllowanceAgreementMerchandisingEventBillBack.AccrualMainAccount = accrualMainAccount;
            if ((tradeAllowanceAgreementMerchandisingEvent == null))
            {
                throw new global::System.ArgumentNullException("tradeAllowanceAgreementMerchandisingEvent");
            }
            tradeAllowanceAgreementMerchandisingEventBillBack.TradeAllowanceAgreementMerchandisingEvent = tradeAllowanceAgreementMerchandisingEvent;
            return(tradeAllowanceAgreementMerchandisingEventBillBack);
        }
Пример #6
0
        public static TradeAllowanceAgreementMerchandisingEventLumpSum CreateTradeAllowanceAgreementMerchandisingEventLumpSum(string dataAreaId,
                                                                                                                              string tradeAllowanceAgreementId,
                                                                                                                              string customerAccountNumber,
                                                                                                                              string tradeAllowanceAgreementMerchandisingEventId,
                                                                                                                              long lumpSumId,
                                                                                                                              decimal suggestedLumpSumAmount,
                                                                                                                              decimal approvedLumpSumAmount,
                                                                                                                              global::Microsoft.Dynamics.DataEntities.TradeAllowanceAgreementMerchandisingEvent tradeAllowanceAgreementMerchandisingEvent)
        {
            TradeAllowanceAgreementMerchandisingEventLumpSum tradeAllowanceAgreementMerchandisingEventLumpSum = new TradeAllowanceAgreementMerchandisingEventLumpSum();

            tradeAllowanceAgreementMerchandisingEventLumpSum.dataAreaId = dataAreaId;
            tradeAllowanceAgreementMerchandisingEventLumpSum.TradeAllowanceAgreementId = tradeAllowanceAgreementId;
            tradeAllowanceAgreementMerchandisingEventLumpSum.CustomerAccountNumber     = customerAccountNumber;
            tradeAllowanceAgreementMerchandisingEventLumpSum.TradeAllowanceAgreementMerchandisingEventId = tradeAllowanceAgreementMerchandisingEventId;
            tradeAllowanceAgreementMerchandisingEventLumpSum.LumpSumId = lumpSumId;
            tradeAllowanceAgreementMerchandisingEventLumpSum.SuggestedLumpSumAmount = suggestedLumpSumAmount;
            tradeAllowanceAgreementMerchandisingEventLumpSum.ApprovedLumpSumAmount  = approvedLumpSumAmount;
            if ((tradeAllowanceAgreementMerchandisingEvent == null))
            {
                throw new global::System.ArgumentNullException("tradeAllowanceAgreementMerchandisingEvent");
            }
            tradeAllowanceAgreementMerchandisingEventLumpSum.TradeAllowanceAgreementMerchandisingEvent = tradeAllowanceAgreementMerchandisingEvent;
            return(tradeAllowanceAgreementMerchandisingEventLumpSum);
        }