Пример #1
0
        public static VendorPaymentJournalFee CreateVendorPaymentJournalFee(string dataAreaId,
                                                                            string sourceJournalBatchNumber,
                                                                            decimal sourceJournalLineNumber,
                                                                            string paymentFeeId,
                                                                            decimal amount,
                                                                            global::Microsoft.Dynamics.DataEntities.Currency currency,
                                                                            global::Microsoft.Dynamics.DataEntities.VendorPaymentJournalLine vendorPaymentJournalLine,
                                                                            global::Microsoft.Dynamics.DataEntities.VendorPaymentFee vendorPaymentFee)
        {
            VendorPaymentJournalFee vendorPaymentJournalFee = new VendorPaymentJournalFee();

            vendorPaymentJournalFee.dataAreaId = dataAreaId;
            vendorPaymentJournalFee.SourceJournalBatchNumber = sourceJournalBatchNumber;
            vendorPaymentJournalFee.SourceJournalLineNumber  = sourceJournalLineNumber;
            vendorPaymentJournalFee.PaymentFeeId             = paymentFeeId;
            vendorPaymentJournalFee.Amount = amount;
            if ((currency == null))
            {
                throw new global::System.ArgumentNullException("currency");
            }
            vendorPaymentJournalFee.Currency = currency;
            if ((vendorPaymentJournalLine == null))
            {
                throw new global::System.ArgumentNullException("vendorPaymentJournalLine");
            }
            vendorPaymentJournalFee.VendorPaymentJournalLine = vendorPaymentJournalLine;
            if ((vendorPaymentFee == null))
            {
                throw new global::System.ArgumentNullException("vendorPaymentFee");
            }
            vendorPaymentJournalFee.VendorPaymentFee = vendorPaymentFee;
            return(vendorPaymentJournalFee);
        }
        public static RAssetJournalLine CreateRAssetJournalLine(string dataAreaId,
                                                                string journalBatchNumber,
                                                                decimal lineNumber,
                                                                decimal creditAmount,
                                                                global::System.DateTimeOffset transDate,
                                                                decimal debitAmount,
                                                                global::Microsoft.Dynamics.DataEntities.AssetJournalHeader assetJournalHeader,
                                                                global::Microsoft.Dynamics.DataEntities.Currency rAssetJournalLineCurrency)
        {
            RAssetJournalLine rAssetJournalLine = new RAssetJournalLine();

            rAssetJournalLine.dataAreaId         = dataAreaId;
            rAssetJournalLine.JournalBatchNumber = journalBatchNumber;
            rAssetJournalLine.LineNumber         = lineNumber;
            rAssetJournalLine.CreditAmount       = creditAmount;
            rAssetJournalLine.TransDate          = transDate;
            rAssetJournalLine.DebitAmount        = debitAmount;
            if ((assetJournalHeader == null))
            {
                throw new global::System.ArgumentNullException("assetJournalHeader");
            }
            rAssetJournalLine.AssetJournalHeader = assetJournalHeader;
            if ((rAssetJournalLineCurrency == null))
            {
                throw new global::System.ArgumentNullException("rAssetJournalLineCurrency");
            }
            rAssetJournalLine.RAssetJournalLineCurrency = rAssetJournalLineCurrency;
            return(rAssetJournalLine);
        }
        public static PurchaseOrderHeaderCharge CreatePurchaseOrderHeaderCharge(string dataAreaId,
                                                                                string purchaseOrderNumber,
                                                                                decimal chargeLineNumber,
                                                                                decimal proportionalChargeAmount,
                                                                                decimal chargePercentage,
                                                                                decimal fixedChargeAmount,
                                                                                decimal externalChargeAmount,
                                                                                global::Microsoft.Dynamics.DataEntities.PurchaseOrderHeaderV2 purchaseOrderHeaderV2,
                                                                                global::Microsoft.Dynamics.DataEntities.Currency currency)
        {
            PurchaseOrderHeaderCharge purchaseOrderHeaderCharge = new PurchaseOrderHeaderCharge();

            purchaseOrderHeaderCharge.dataAreaId               = dataAreaId;
            purchaseOrderHeaderCharge.PurchaseOrderNumber      = purchaseOrderNumber;
            purchaseOrderHeaderCharge.ChargeLineNumber         = chargeLineNumber;
            purchaseOrderHeaderCharge.ProportionalChargeAmount = proportionalChargeAmount;
            purchaseOrderHeaderCharge.ChargePercentage         = chargePercentage;
            purchaseOrderHeaderCharge.FixedChargeAmount        = fixedChargeAmount;
            purchaseOrderHeaderCharge.ExternalChargeAmount     = externalChargeAmount;
            if ((purchaseOrderHeaderV2 == null))
            {
                throw new global::System.ArgumentNullException("purchaseOrderHeaderV2");
            }
            purchaseOrderHeaderCharge.PurchaseOrderHeaderV2 = purchaseOrderHeaderV2;
            if ((currency == null))
            {
                throw new global::System.ArgumentNullException("currency");
            }
            purchaseOrderHeaderCharge.Currency = currency;
            return(purchaseOrderHeaderCharge);
        }
Пример #4
0
        public static AssetJournalLine CreateAssetJournalLine(string dataAreaId,
                                                              string journalBatchNumber,
                                                              decimal lineNumber,
                                                              decimal creditAmount,
                                                              decimal consumptionUnits,
                                                              global::System.DateTimeOffset transDate,
                                                              decimal debitAmount,
                                                              decimal creditAmountReportingCurrency,
                                                              decimal debitAmountReportingCurrency,
                                                              global::Microsoft.Dynamics.DataEntities.AssetJournalHeader assetJournalHeader,
                                                              global::Microsoft.Dynamics.DataEntities.Currency assetJournalLineCurrency)
        {
            AssetJournalLine assetJournalLine = new AssetJournalLine();

            assetJournalLine.dataAreaId                    = dataAreaId;
            assetJournalLine.JournalBatchNumber            = journalBatchNumber;
            assetJournalLine.LineNumber                    = lineNumber;
            assetJournalLine.CreditAmount                  = creditAmount;
            assetJournalLine.ConsumptionUnits              = consumptionUnits;
            assetJournalLine.TransDate                     = transDate;
            assetJournalLine.DebitAmount                   = debitAmount;
            assetJournalLine.CreditAmountReportingCurrency = creditAmountReportingCurrency;
            assetJournalLine.DebitAmountReportingCurrency  = debitAmountReportingCurrency;
            if ((assetJournalHeader == null))
            {
                throw new global::System.ArgumentNullException("assetJournalHeader");
            }
            assetJournalLine.AssetJournalHeader = assetJournalHeader;
            if ((assetJournalLineCurrency == null))
            {
                throw new global::System.ArgumentNullException("assetJournalLineCurrency");
            }
            assetJournalLine.AssetJournalLineCurrency = assetJournalLineCurrency;
            return(assetJournalLine);
        }
Пример #5
0
        public static CDSFreeTextInvoiceHeader CreateCDSFreeTextInvoiceHeader(string dataAreaId,
                                                                              string externalInvoiceId,
                                                                              global::System.DateTimeOffset cashDiscountDate,
                                                                              global::System.DateTimeOffset documentDate,
                                                                              global::System.DateTimeOffset paymentTermsBaseDate,
                                                                              int paymentTermsBaseDays,
                                                                              global::System.DateTimeOffset dueDate,
                                                                              global::System.DateTimeOffset invoiceDate,
                                                                              global::Microsoft.Dynamics.DataEntities.Currency currency,
                                                                              global::Microsoft.Dynamics.DataEntities.CustomerV3 orderingCustomer)
        {
            CDSFreeTextInvoiceHeader cDSFreeTextInvoiceHeader = new CDSFreeTextInvoiceHeader();

            cDSFreeTextInvoiceHeader.dataAreaId           = dataAreaId;
            cDSFreeTextInvoiceHeader.ExternalInvoiceId    = externalInvoiceId;
            cDSFreeTextInvoiceHeader.CashDiscountDate     = cashDiscountDate;
            cDSFreeTextInvoiceHeader.DocumentDate         = documentDate;
            cDSFreeTextInvoiceHeader.PaymentTermsBaseDate = paymentTermsBaseDate;
            cDSFreeTextInvoiceHeader.PaymentTermsBaseDays = paymentTermsBaseDays;
            cDSFreeTextInvoiceHeader.DueDate     = dueDate;
            cDSFreeTextInvoiceHeader.InvoiceDate = invoiceDate;
            if ((currency == null))
            {
                throw new global::System.ArgumentNullException("currency");
            }
            cDSFreeTextInvoiceHeader.Currency = currency;
            if ((orderingCustomer == null))
            {
                throw new global::System.ArgumentNullException("orderingCustomer");
            }
            cDSFreeTextInvoiceHeader.OrderingCustomer = orderingCustomer;
            return(cDSFreeTextInvoiceHeader);
        }
 partial void OnRAssetJournalLineCurrencyChanging(global::Microsoft.Dynamics.DataEntities.Currency value);
 partial void OnCurrencyChanging(global::Microsoft.Dynamics.DataEntities.Currency value);
        public static BenefitPlan CreateBenefitPlan(string plan, long deductionPriority, decimal defaultContributionLimitAmount, decimal defaultDeductionLimitAmount, global::Microsoft.Dynamics.DataEntities.Currency currency)
        {
            BenefitPlan benefitPlan = new BenefitPlan();

            benefitPlan.Plan = plan;
            benefitPlan.DeductionPriority = deductionPriority;
            benefitPlan.DefaultContributionLimitAmount = defaultContributionLimitAmount;
            benefitPlan.DefaultDeductionLimitAmount    = defaultDeductionLimitAmount;
            if ((currency == null))
            {
                throw new global::System.ArgumentNullException("currency");
            }
            benefitPlan.Currency = currency;
            return(benefitPlan);
        }
Пример #9
0
 partial void OnLedgerReportingCurrencyAdjustmentJournalLineCurrencyChanging(global::Microsoft.Dynamics.DataEntities.Currency value);
Пример #10
0
        public static LedgerReportingCurrencyAdjustmentJournalLine CreateLedgerReportingCurrencyAdjustmentJournalLine(string dataAreaId,
                                                                                                                      string journalBatchNumber,
                                                                                                                      decimal lineNumber,
                                                                                                                      decimal creditAmount,
                                                                                                                      global::System.DateTimeOffset transDate,
                                                                                                                      decimal debitAmount,
                                                                                                                      global::Microsoft.Dynamics.DataEntities.Currency ledgerReportingCurrencyAdjustmentJournalLineCurrency,
                                                                                                                      global::Microsoft.Dynamics.DataEntities.LedgerReportingCurrencyAdjustmentJournalHeader ledgerReportingCurrencyAdjustmentJournalHeader)
        {
            LedgerReportingCurrencyAdjustmentJournalLine ledgerReportingCurrencyAdjustmentJournalLine = new LedgerReportingCurrencyAdjustmentJournalLine();

            ledgerReportingCurrencyAdjustmentJournalLine.dataAreaId         = dataAreaId;
            ledgerReportingCurrencyAdjustmentJournalLine.JournalBatchNumber = journalBatchNumber;
            ledgerReportingCurrencyAdjustmentJournalLine.LineNumber         = lineNumber;
            ledgerReportingCurrencyAdjustmentJournalLine.CreditAmount       = creditAmount;
            ledgerReportingCurrencyAdjustmentJournalLine.TransDate          = transDate;
            ledgerReportingCurrencyAdjustmentJournalLine.DebitAmount        = debitAmount;
            if ((ledgerReportingCurrencyAdjustmentJournalLineCurrency == null))
            {
                throw new global::System.ArgumentNullException("ledgerReportingCurrencyAdjustmentJournalLineCurrency");
            }
            ledgerReportingCurrencyAdjustmentJournalLine.LedgerReportingCurrencyAdjustmentJournalLineCurrency = ledgerReportingCurrencyAdjustmentJournalLineCurrency;
            if ((ledgerReportingCurrencyAdjustmentJournalHeader == null))
            {
                throw new global::System.ArgumentNullException("ledgerReportingCurrencyAdjustmentJournalHeader");
            }
            ledgerReportingCurrencyAdjustmentJournalLine.LedgerReportingCurrencyAdjustmentJournalHeader = ledgerReportingCurrencyAdjustmentJournalHeader;
            return(ledgerReportingCurrencyAdjustmentJournalLine);
        }
        public static TradeAllowanceAgreementMerchandisingEventBillBackLine CreateTradeAllowanceAgreementMerchandisingEventBillBackLine(string dataAreaId,
                                                                                                                                        string tradeAllowanceAgreementId,
                                                                                                                                        string customerAccountNumber,
                                                                                                                                        string tradeAllowanceAgreementMerchandisingEventId,
                                                                                                                                        string tradeAllowanceAgreementMerchandisingEventBillBackId,
                                                                                                                                        decimal lineNumber,
                                                                                                                                        decimal billBackAmount,
                                                                                                                                        decimal fromBillBackQuantity,
                                                                                                                                        decimal toBillBackQuantity,
                                                                                                                                        global::Microsoft.Dynamics.DataEntities.TradeAllowanceAgreementMerchandisingEventBillBack tradeAllowanceAgreementMerchandisingEventBillBack,
                                                                                                                                        global::Microsoft.Dynamics.DataEntities.UnitOfMeasure billBackQuantityUnitOfMeasure,
                                                                                                                                        global::Microsoft.Dynamics.DataEntities.Currency billBackAmountCurrency)
        {
            TradeAllowanceAgreementMerchandisingEventBillBackLine tradeAllowanceAgreementMerchandisingEventBillBackLine = new TradeAllowanceAgreementMerchandisingEventBillBackLine();

            tradeAllowanceAgreementMerchandisingEventBillBackLine.dataAreaId = dataAreaId;
            tradeAllowanceAgreementMerchandisingEventBillBackLine.TradeAllowanceAgreementId = tradeAllowanceAgreementId;
            tradeAllowanceAgreementMerchandisingEventBillBackLine.CustomerAccountNumber     = customerAccountNumber;
            tradeAllowanceAgreementMerchandisingEventBillBackLine.TradeAllowanceAgreementMerchandisingEventId         = tradeAllowanceAgreementMerchandisingEventId;
            tradeAllowanceAgreementMerchandisingEventBillBackLine.TradeAllowanceAgreementMerchandisingEventBillBackId = tradeAllowanceAgreementMerchandisingEventBillBackId;
            tradeAllowanceAgreementMerchandisingEventBillBackLine.LineNumber           = lineNumber;
            tradeAllowanceAgreementMerchandisingEventBillBackLine.BillBackAmount       = billBackAmount;
            tradeAllowanceAgreementMerchandisingEventBillBackLine.FromBillBackQuantity = fromBillBackQuantity;
            tradeAllowanceAgreementMerchandisingEventBillBackLine.ToBillBackQuantity   = toBillBackQuantity;
            if ((tradeAllowanceAgreementMerchandisingEventBillBack == null))
            {
                throw new global::System.ArgumentNullException("tradeAllowanceAgreementMerchandisingEventBillBack");
            }
            tradeAllowanceAgreementMerchandisingEventBillBackLine.TradeAllowanceAgreementMerchandisingEventBillBack = tradeAllowanceAgreementMerchandisingEventBillBack;
            if ((billBackQuantityUnitOfMeasure == null))
            {
                throw new global::System.ArgumentNullException("billBackQuantityUnitOfMeasure");
            }
            tradeAllowanceAgreementMerchandisingEventBillBackLine.BillBackQuantityUnitOfMeasure = billBackQuantityUnitOfMeasure;
            if ((billBackAmountCurrency == null))
            {
                throw new global::System.ArgumentNullException("billBackAmountCurrency");
            }
            tradeAllowanceAgreementMerchandisingEventBillBackLine.BillBackAmountCurrency = billBackAmountCurrency;
            return(tradeAllowanceAgreementMerchandisingEventBillBackLine);
        }
        public static CashFlowForecastExternalSourceEntry CreateCashFlowForecastExternalSourceEntry(string entryId, global::System.DateTimeOffset transactionDate, decimal transactionAmount, global::Microsoft.Dynamics.DataEntities.Currency currencyCodes)
        {
            CashFlowForecastExternalSourceEntry cashFlowForecastExternalSourceEntry = new CashFlowForecastExternalSourceEntry();

            cashFlowForecastExternalSourceEntry.EntryId           = entryId;
            cashFlowForecastExternalSourceEntry.TransactionDate   = transactionDate;
            cashFlowForecastExternalSourceEntry.TransactionAmount = transactionAmount;
            if ((currencyCodes == null))
            {
                throw new global::System.ArgumentNullException("currencyCodes");
            }
            cashFlowForecastExternalSourceEntry.CurrencyCodes = currencyCodes;
            return(cashFlowForecastExternalSourceEntry);
        }