public static CDSFreeTextInvoiceLine CreateCDSFreeTextInvoiceLine(string dataAreaId, string externalInvoiceId, decimal lineNumber, decimal unitPrice, decimal transactionCurrencyAmount, decimal quantity, global::Microsoft.Dynamics.DataEntities.CDSFreeTextInvoiceHeader cDSFreeTextInvoiceHeader) { CDSFreeTextInvoiceLine cDSFreeTextInvoiceLine = new CDSFreeTextInvoiceLine(); cDSFreeTextInvoiceLine.dataAreaId = dataAreaId; cDSFreeTextInvoiceLine.ExternalInvoiceId = externalInvoiceId; cDSFreeTextInvoiceLine.LineNumber = lineNumber; cDSFreeTextInvoiceLine.UnitPrice = unitPrice; cDSFreeTextInvoiceLine.TransactionCurrencyAmount = transactionCurrencyAmount; cDSFreeTextInvoiceLine.Quantity = quantity; if ((cDSFreeTextInvoiceHeader == null)) { throw new global::System.ArgumentNullException("cDSFreeTextInvoiceHeader"); } cDSFreeTextInvoiceLine.CDSFreeTextInvoiceHeader = cDSFreeTextInvoiceHeader; return(cDSFreeTextInvoiceLine); }
partial void OnCDSFreeTextInvoiceHeaderChanging(global::Microsoft.Dynamics.DataEntities.CDSFreeTextInvoiceHeader value);