Ejemplo n.º 1
0
        public static RetailReplenishmentRuleLine CreateRetailReplenishmentRuleLine(string dataAreaId,
                                                                                    string replenishmentRule,
                                                                                    string replenishmentHierarchyTypeName,
                                                                                    string replenishmentOrganizationPartyNumber,
                                                                                    global::System.DateTimeOffset replenishmentHierarchyValidFrom,
                                                                                    global::System.DateTimeOffset replenishmentHierarchyValidTo,
                                                                                    string retailChannelId,
                                                                                    decimal defaultWeight,
                                                                                    decimal percent,
                                                                                    decimal weight,
                                                                                    decimal defaultPercent,
                                                                                    global::Microsoft.Dynamics.DataEntities.OrganizationHierarchyType organizationHierarchyType)
        {
            RetailReplenishmentRuleLine retailReplenishmentRuleLine = new RetailReplenishmentRuleLine();

            retailReplenishmentRuleLine.dataAreaId        = dataAreaId;
            retailReplenishmentRuleLine.ReplenishmentRule = replenishmentRule;
            retailReplenishmentRuleLine.ReplenishmentHierarchyTypeName       = replenishmentHierarchyTypeName;
            retailReplenishmentRuleLine.ReplenishmentOrganizationPartyNumber = replenishmentOrganizationPartyNumber;
            retailReplenishmentRuleLine.ReplenishmentHierarchyValidFrom      = replenishmentHierarchyValidFrom;
            retailReplenishmentRuleLine.ReplenishmentHierarchyValidTo        = replenishmentHierarchyValidTo;
            retailReplenishmentRuleLine.RetailChannelId = retailChannelId;
            retailReplenishmentRuleLine.DefaultWeight   = defaultWeight;
            retailReplenishmentRuleLine.Percent         = percent;
            retailReplenishmentRuleLine.Weight          = weight;
            retailReplenishmentRuleLine.DefaultPercent  = defaultPercent;
            if ((organizationHierarchyType == null))
            {
                throw new global::System.ArgumentNullException("organizationHierarchyType");
            }
            retailReplenishmentRuleLine.OrganizationHierarchyType = organizationHierarchyType;
            return(retailReplenishmentRuleLine);
        }
        public static ReplenishmentRuleLinesV2 CreateReplenishmentRuleLinesV2(string dataAreaId,
                                                                              string replenishmentRule,
                                                                              long relationId,
                                                                              global::System.DateTimeOffset replenishmentHierarchyValidFrom,
                                                                              decimal defaultWeight,
                                                                              decimal percent,
                                                                              global::System.DateTimeOffset replenishmentHierarchyValidTo,
                                                                              decimal weight,
                                                                              decimal defaultPercent,
                                                                              global::Microsoft.Dynamics.DataEntities.RetailReplenishmentRule retailReplenishmentRule,
                                                                              global::Microsoft.Dynamics.DataEntities.OrganizationHierarchyType organizationHierarchyType)
        {
            ReplenishmentRuleLinesV2 replenishmentRuleLinesV2 = new ReplenishmentRuleLinesV2();

            replenishmentRuleLinesV2.dataAreaId        = dataAreaId;
            replenishmentRuleLinesV2.ReplenishmentRule = replenishmentRule;
            replenishmentRuleLinesV2.RelationId        = relationId;
            replenishmentRuleLinesV2.ReplenishmentHierarchyValidFrom = replenishmentHierarchyValidFrom;
            replenishmentRuleLinesV2.DefaultWeight = defaultWeight;
            replenishmentRuleLinesV2.Percent       = percent;
            replenishmentRuleLinesV2.ReplenishmentHierarchyValidTo = replenishmentHierarchyValidTo;
            replenishmentRuleLinesV2.Weight         = weight;
            replenishmentRuleLinesV2.DefaultPercent = defaultPercent;
            if ((retailReplenishmentRule == null))
            {
                throw new global::System.ArgumentNullException("retailReplenishmentRule");
            }
            replenishmentRuleLinesV2.RetailReplenishmentRule = retailReplenishmentRule;
            if ((organizationHierarchyType == null))
            {
                throw new global::System.ArgumentNullException("organizationHierarchyType");
            }
            replenishmentRuleLinesV2.OrganizationHierarchyType = organizationHierarchyType;
            return(replenishmentRuleLinesV2);
        }
Ejemplo n.º 3
0
 partial void OnOrganizationHierarchyTypesChanging(global::Microsoft.Dynamics.DataEntities.OrganizationHierarchyType value);
Ejemplo n.º 4
0
        public static BudgetTrackingWorkspaceParameters CreateBudgetTrackingWorkspaceParameters(string dataAreaId,
                                                                                                string userId,
                                                                                                decimal revenueBudgetThresholdPercent,
                                                                                                decimal expenseBudgetThresholdPercent,
                                                                                                global::System.DateTimeOffset fiscalPeriodEnd,
                                                                                                global::System.DateTimeOffset fiscalPeriodStart,
                                                                                                global::Microsoft.Dynamics.DataEntities.FinancialDimensionSet expenseFinancialDimensionSets,
                                                                                                global::Microsoft.Dynamics.DataEntities.BudgetModel budgetModels,
                                                                                                global::Microsoft.Dynamics.DataEntities.FiscalPeriod fiscalPeriods,
                                                                                                global::Microsoft.Dynamics.DataEntities.OrganizationHierarchyType organizationHierarchyTypes,
                                                                                                global::Microsoft.Dynamics.DataEntities.FinancialDimensionSet revenueFinancialDimensionSets,
                                                                                                global::Microsoft.Dynamics.DataEntities.BudgetPlanProcess budgetPlanProcesses,
                                                                                                global::Microsoft.Dynamics.DataEntities.BudgetCycle budgetCycles)
        {
            BudgetTrackingWorkspaceParameters budgetTrackingWorkspaceParameters = new BudgetTrackingWorkspaceParameters();

            budgetTrackingWorkspaceParameters.dataAreaId = dataAreaId;
            budgetTrackingWorkspaceParameters.UserId     = userId;
            budgetTrackingWorkspaceParameters.RevenueBudgetThresholdPercent = revenueBudgetThresholdPercent;
            budgetTrackingWorkspaceParameters.ExpenseBudgetThresholdPercent = expenseBudgetThresholdPercent;
            budgetTrackingWorkspaceParameters.FiscalPeriodEnd   = fiscalPeriodEnd;
            budgetTrackingWorkspaceParameters.FiscalPeriodStart = fiscalPeriodStart;
            if ((expenseFinancialDimensionSets == null))
            {
                throw new global::System.ArgumentNullException("expenseFinancialDimensionSets");
            }
            budgetTrackingWorkspaceParameters.ExpenseFinancialDimensionSets = expenseFinancialDimensionSets;
            if ((budgetModels == null))
            {
                throw new global::System.ArgumentNullException("budgetModels");
            }
            budgetTrackingWorkspaceParameters.BudgetModels = budgetModels;
            if ((fiscalPeriods == null))
            {
                throw new global::System.ArgumentNullException("fiscalPeriods");
            }
            budgetTrackingWorkspaceParameters.FiscalPeriods = fiscalPeriods;
            if ((organizationHierarchyTypes == null))
            {
                throw new global::System.ArgumentNullException("organizationHierarchyTypes");
            }
            budgetTrackingWorkspaceParameters.OrganizationHierarchyTypes = organizationHierarchyTypes;
            if ((revenueFinancialDimensionSets == null))
            {
                throw new global::System.ArgumentNullException("revenueFinancialDimensionSets");
            }
            budgetTrackingWorkspaceParameters.RevenueFinancialDimensionSets = revenueFinancialDimensionSets;
            if ((budgetPlanProcesses == null))
            {
                throw new global::System.ArgumentNullException("budgetPlanProcesses");
            }
            budgetTrackingWorkspaceParameters.BudgetPlanProcesses = budgetPlanProcesses;
            if ((budgetCycles == null))
            {
                throw new global::System.ArgumentNullException("budgetCycles");
            }
            budgetTrackingWorkspaceParameters.BudgetCycles = budgetCycles;
            return(budgetTrackingWorkspaceParameters);
        }