public static SalesInvoiceV3Line CreateSalesInvoiceV3Line(string dataAreaId, string invoiceNumber, int lineCreationSequenceNumber, global::System.DateTimeOffset invoiceDate, string ledgerVoucher, decimal lineTotalDiscountAmount, decimal lineTotalTaxAmount, global::System.DateTimeOffset confirmedShippingDate, decimal salesPrice, decimal lineTotalChargeAmount, decimal invoicedQuantity, decimal lineAmount, global::Microsoft.Dynamics.DataEntities.SalesInvoiceHeaderV2 salesInvoiceHeaderV2) { SalesInvoiceV3Line salesInvoiceV3Line = new SalesInvoiceV3Line(); salesInvoiceV3Line.dataAreaId = dataAreaId; salesInvoiceV3Line.InvoiceNumber = invoiceNumber; salesInvoiceV3Line.LineCreationSequenceNumber = lineCreationSequenceNumber; salesInvoiceV3Line.InvoiceDate = invoiceDate; salesInvoiceV3Line.LedgerVoucher = ledgerVoucher; salesInvoiceV3Line.LineTotalDiscountAmount = lineTotalDiscountAmount; salesInvoiceV3Line.LineTotalTaxAmount = lineTotalTaxAmount; salesInvoiceV3Line.ConfirmedShippingDate = confirmedShippingDate; salesInvoiceV3Line.SalesPrice = salesPrice; salesInvoiceV3Line.LineTotalChargeAmount = lineTotalChargeAmount; salesInvoiceV3Line.InvoicedQuantity = invoicedQuantity; salesInvoiceV3Line.LineAmount = lineAmount; if ((salesInvoiceHeaderV2 == null)) { throw new global::System.ArgumentNullException("salesInvoiceHeaderV2"); } salesInvoiceV3Line.SalesInvoiceHeaderV2 = salesInvoiceHeaderV2; return(salesInvoiceV3Line); }
partial void OnSalesInvoiceHeaderV2Changing(global::Microsoft.Dynamics.DataEntities.SalesInvoiceHeaderV2 value);