partial void OnJournalHeaderChanging(global::Microsoft.Dynamics.DataEntities.JournalTable value);
public static BeginningBalanceCostSaleTransaction CreateBeginningBalanceCostSaleTransaction(string dataAreaId, decimal lineNumber, string journalId, decimal salesAmount, bool canAccrueRevenue, global::System.DateTimeOffset projectDate, decimal costPrice, decimal salesPrice, global::System.DateTimeOffset voucherDate, decimal costAmount, decimal quantity, global::Microsoft.Dynamics.DataEntities.JournalTable journalHeader, global::Microsoft.Dynamics.DataEntities.Project projectRole) { BeginningBalanceCostSaleTransaction beginningBalanceCostSaleTransaction = new BeginningBalanceCostSaleTransaction(); beginningBalanceCostSaleTransaction.dataAreaId = dataAreaId; beginningBalanceCostSaleTransaction.LineNumber = lineNumber; beginningBalanceCostSaleTransaction.JournalId = journalId; beginningBalanceCostSaleTransaction.SalesAmount = salesAmount; beginningBalanceCostSaleTransaction.CanAccrueRevenue = canAccrueRevenue; beginningBalanceCostSaleTransaction.ProjectDate = projectDate; beginningBalanceCostSaleTransaction.CostPrice = costPrice; beginningBalanceCostSaleTransaction.SalesPrice = salesPrice; beginningBalanceCostSaleTransaction.VoucherDate = voucherDate; beginningBalanceCostSaleTransaction.CostAmount = costAmount; beginningBalanceCostSaleTransaction.Quantity = quantity; if ((journalHeader == null)) { throw new global::System.ArgumentNullException("journalHeader"); } beginningBalanceCostSaleTransaction.JournalHeader = journalHeader; if ((projectRole == null)) { throw new global::System.ArgumentNullException("projectRole"); } beginningBalanceCostSaleTransaction.ProjectRole = projectRole; return(beginningBalanceCostSaleTransaction); }