public static ProjectLineProperty CreateProjectLineProperty(string dataAreaId, string linePropertyId, decimal costPercentage, bool enabledCapitalizeCost, bool enableAccrueRevenue, decimal salesPercentage, global::Microsoft.Dynamics.DataEntities.ProjectItemForecast projectItemForecast, global::Microsoft.Dynamics.DataEntities.ProjectEmplForecast projectEmplForecast, global::Microsoft.Dynamics.DataEntities.ProjectItemJournalTrans projectItemJournalTrans, global::Microsoft.Dynamics.DataEntities.ProjectExpenseForecast projectExpenseForecast, global::Microsoft.Dynamics.DataEntities.ProjectFeeForecast projectFeeForecast, global::Microsoft.Dynamics.DataEntities.JournalTrans journalTrans) { ProjectLineProperty projectLineProperty = new ProjectLineProperty(); projectLineProperty.dataAreaId = dataAreaId; projectLineProperty.LinePropertyId = linePropertyId; projectLineProperty.CostPercentage = costPercentage; projectLineProperty.EnabledCapitalizeCost = enabledCapitalizeCost; projectLineProperty.EnableAccrueRevenue = enableAccrueRevenue; projectLineProperty.SalesPercentage = salesPercentage; if ((projectItemForecast == null)) { throw new global::System.ArgumentNullException("projectItemForecast"); } projectLineProperty.ProjectItemForecast = projectItemForecast; if ((projectEmplForecast == null)) { throw new global::System.ArgumentNullException("projectEmplForecast"); } projectLineProperty.ProjectEmplForecast = projectEmplForecast; if ((projectItemJournalTrans == null)) { throw new global::System.ArgumentNullException("projectItemJournalTrans"); } projectLineProperty.ProjectItemJournalTrans = projectItemJournalTrans; if ((projectExpenseForecast == null)) { throw new global::System.ArgumentNullException("projectExpenseForecast"); } projectLineProperty.ProjectExpenseForecast = projectExpenseForecast; if ((projectFeeForecast == null)) { throw new global::System.ArgumentNullException("projectFeeForecast"); } projectLineProperty.ProjectFeeForecast = projectFeeForecast; if ((journalTrans == null)) { throw new global::System.ArgumentNullException("journalTrans"); } projectLineProperty.JournalTrans = journalTrans; return(projectLineProperty); }
partial void OnProjectItemJournalTransChanging(global::Microsoft.Dynamics.DataEntities.ProjectItemJournalTrans value);