partial void OnEngineeringChangeOrderHeaderChanging(global::Microsoft.Dynamics.DataEntities.EngineeringChangeOrderHeader value);
public static EngineeringChangeOrderDependency CreateEngineeringChangeOrderDependency(string dependentProductNumber, string dependencyLegalEntityId, string dependencyTransactionDescription, string engineeringChangeOrderNumber, global::Microsoft.Dynamics.DataEntities.ProductV2 dependentProduct, global::Microsoft.Dynamics.DataEntities.EngineeringChangeOrderHeader engineeringChangeOrderHeader) { EngineeringChangeOrderDependency engineeringChangeOrderDependency = new EngineeringChangeOrderDependency(); engineeringChangeOrderDependency.DependentProductNumber = dependentProductNumber; engineeringChangeOrderDependency.DependencyLegalEntityId = dependencyLegalEntityId; engineeringChangeOrderDependency.DependencyTransactionDescription = dependencyTransactionDescription; engineeringChangeOrderDependency.EngineeringChangeOrderNumber = engineeringChangeOrderNumber; if ((dependentProduct == null)) { throw new global::System.ArgumentNullException("dependentProduct"); } engineeringChangeOrderDependency.DependentProduct = dependentProduct; if ((engineeringChangeOrderHeader == null)) { throw new global::System.ArgumentNullException("engineeringChangeOrderHeader"); } engineeringChangeOrderDependency.EngineeringChangeOrderHeader = engineeringChangeOrderHeader; return(engineeringChangeOrderDependency); }