public static ChgSentProductReleaseLine CreateChgSentProductReleaseLine(string dataAreaId, string headerProductNumber, string headerProductVersionId, decimal lineNumber, string releasingLegalEntityId, int billOfMaterialsLineCreationSequenceNumber, decimal parentLineNumber, global::Microsoft.Dynamics.DataEntities.SentProductReleaseHeader sentProductReleaseHeader, global::Microsoft.Dynamics.DataEntities.ProductReleaseProductDetail productReleaseProductDetails) { ChgSentProductReleaseLine chgSentProductReleaseLine = new ChgSentProductReleaseLine(); chgSentProductReleaseLine.dataAreaId = dataAreaId; chgSentProductReleaseLine.HeaderProductNumber = headerProductNumber; chgSentProductReleaseLine.HeaderProductVersionId = headerProductVersionId; chgSentProductReleaseLine.LineNumber = lineNumber; chgSentProductReleaseLine.ReleasingLegalEntityId = releasingLegalEntityId; chgSentProductReleaseLine.BillOfMaterialsLineCreationSequenceNumber = billOfMaterialsLineCreationSequenceNumber; chgSentProductReleaseLine.ParentLineNumber = parentLineNumber; if ((sentProductReleaseHeader == null)) { throw new global::System.ArgumentNullException("sentProductReleaseHeader"); } chgSentProductReleaseLine.SentProductReleaseHeader = sentProductReleaseHeader; if ((productReleaseProductDetails == null)) { throw new global::System.ArgumentNullException("productReleaseProductDetails"); } chgSentProductReleaseLine.ProductReleaseProductDetails = productReleaseProductDetails; return(chgSentProductReleaseLine); }
public static ReceivedProductReleaseLine CreateReceivedProductReleaseLine(string dataAreaId, string headerProductNumber, string headerProductVersionId, decimal lineNumber, string releasingLegalEntityId, int billOfMaterialsLineCreationSequenceNumber, decimal parentLineNumber, global::Microsoft.Dynamics.DataEntities.ReceivedProductReleaseHeader receivedProductReleaseHeader, global::Microsoft.Dynamics.DataEntities.BillOfMaterialsLineV3 bOMBillOfMaterialsHeader, global::Microsoft.Dynamics.DataEntities.ProductReleaseProductDetail productReleaseProductDetails) { ReceivedProductReleaseLine receivedProductReleaseLine = new ReceivedProductReleaseLine(); receivedProductReleaseLine.dataAreaId = dataAreaId; receivedProductReleaseLine.HeaderProductNumber = headerProductNumber; receivedProductReleaseLine.HeaderProductVersionId = headerProductVersionId; receivedProductReleaseLine.LineNumber = lineNumber; receivedProductReleaseLine.ReleasingLegalEntityId = releasingLegalEntityId; receivedProductReleaseLine.BillOfMaterialsLineCreationSequenceNumber = billOfMaterialsLineCreationSequenceNumber; receivedProductReleaseLine.ParentLineNumber = parentLineNumber; if ((receivedProductReleaseHeader == null)) { throw new global::System.ArgumentNullException("receivedProductReleaseHeader"); } receivedProductReleaseLine.ReceivedProductReleaseHeader = receivedProductReleaseHeader; if ((bOMBillOfMaterialsHeader == null)) { throw new global::System.ArgumentNullException("bOMBillOfMaterialsHeader"); } receivedProductReleaseLine.BOMBillOfMaterialsHeader = bOMBillOfMaterialsHeader; if ((productReleaseProductDetails == null)) { throw new global::System.ArgumentNullException("productReleaseProductDetails"); } receivedProductReleaseLine.ProductReleaseProductDetails = productReleaseProductDetails; return(receivedProductReleaseLine); }
partial void OnProductReleaseProductDetailsChanging(global::Microsoft.Dynamics.DataEntities.ProductReleaseProductDetail value);