예제 #1
0
        public static PurchaseAgreementLineNote CreatePurchaseAgreementLineNote(string dataAreaId,
                                                                                string purchaseAgreementId,
                                                                                decimal lineNumber,
                                                                                string documentAttachmentTypeCode,
                                                                                string attachmentDescription,
                                                                                global::System.DateTimeOffset attachedDateTime,
                                                                                global::Microsoft.Dynamics.DataEntities.PurchaseAgreementLine purchaseAgreementLine,
                                                                                global::Microsoft.Dynamics.DataEntities.PurchaseAgreementLineV2 purchaseAgreementLineV2)
        {
            PurchaseAgreementLineNote purchaseAgreementLineNote = new PurchaseAgreementLineNote();

            purchaseAgreementLineNote.dataAreaId                 = dataAreaId;
            purchaseAgreementLineNote.PurchaseAgreementId        = purchaseAgreementId;
            purchaseAgreementLineNote.LineNumber                 = lineNumber;
            purchaseAgreementLineNote.DocumentAttachmentTypeCode = documentAttachmentTypeCode;
            purchaseAgreementLineNote.AttachmentDescription      = attachmentDescription;
            purchaseAgreementLineNote.AttachedDateTime           = attachedDateTime;
            if ((purchaseAgreementLine == null))
            {
                throw new global::System.ArgumentNullException("purchaseAgreementLine");
            }
            purchaseAgreementLineNote.PurchaseAgreementLine = purchaseAgreementLine;
            if ((purchaseAgreementLineV2 == null))
            {
                throw new global::System.ArgumentNullException("purchaseAgreementLineV2");
            }
            purchaseAgreementLineNote.PurchaseAgreementLineV2 = purchaseAgreementLineV2;
            return(purchaseAgreementLineNote);
        }
예제 #2
0
 partial void OnPurchaseAgreementLineChanging(global::Microsoft.Dynamics.DataEntities.PurchaseAgreementLine value);
예제 #3
0
        public static PurchaseAgreementLinesFulfillment CreatePurchaseAgreementLinesFulfillment(string dataAreaId,
                                                                                                string purchaseAgreementId,
                                                                                                decimal lineNumber,
                                                                                                decimal invoicedAmount,
                                                                                                decimal invoicedQuantity,
                                                                                                decimal remainingAmount,
                                                                                                decimal releasedAmount,
                                                                                                decimal remainingCatchWeightQuantity,
                                                                                                decimal committedCatchWeightQuantity,
                                                                                                decimal receivedAmount,
                                                                                                decimal committedAmount,
                                                                                                decimal releasedCatchWeightQuantity,
                                                                                                decimal invoicedCatchWeightQuantity,
                                                                                                decimal releasedQuantity,
                                                                                                decimal committedQuantity,
                                                                                                decimal receivedQuantity,
                                                                                                decimal remainingQuantity,
                                                                                                decimal receivedCatchWeightQuantity,
                                                                                                global::Microsoft.Dynamics.DataEntities.PurchaseAgreementLine purchaseAgreementLine,
                                                                                                global::Microsoft.Dynamics.DataEntities.PurchaseAgreementLineV2 purchPurchaseAgreementLineV2)
        {
            PurchaseAgreementLinesFulfillment purchaseAgreementLinesFulfillment = new PurchaseAgreementLinesFulfillment();

            purchaseAgreementLinesFulfillment.dataAreaId                   = dataAreaId;
            purchaseAgreementLinesFulfillment.PurchaseAgreementId          = purchaseAgreementId;
            purchaseAgreementLinesFulfillment.LineNumber                   = lineNumber;
            purchaseAgreementLinesFulfillment.InvoicedAmount               = invoicedAmount;
            purchaseAgreementLinesFulfillment.InvoicedQuantity             = invoicedQuantity;
            purchaseAgreementLinesFulfillment.RemainingAmount              = remainingAmount;
            purchaseAgreementLinesFulfillment.ReleasedAmount               = releasedAmount;
            purchaseAgreementLinesFulfillment.RemainingCatchWeightQuantity = remainingCatchWeightQuantity;
            purchaseAgreementLinesFulfillment.CommittedCatchWeightQuantity = committedCatchWeightQuantity;
            purchaseAgreementLinesFulfillment.ReceivedAmount               = receivedAmount;
            purchaseAgreementLinesFulfillment.CommittedAmount              = committedAmount;
            purchaseAgreementLinesFulfillment.ReleasedCatchWeightQuantity  = releasedCatchWeightQuantity;
            purchaseAgreementLinesFulfillment.InvoicedCatchWeightQuantity  = invoicedCatchWeightQuantity;
            purchaseAgreementLinesFulfillment.ReleasedQuantity             = releasedQuantity;
            purchaseAgreementLinesFulfillment.CommittedQuantity            = committedQuantity;
            purchaseAgreementLinesFulfillment.ReceivedQuantity             = receivedQuantity;
            purchaseAgreementLinesFulfillment.RemainingQuantity            = remainingQuantity;
            purchaseAgreementLinesFulfillment.ReceivedCatchWeightQuantity  = receivedCatchWeightQuantity;
            if ((purchaseAgreementLine == null))
            {
                throw new global::System.ArgumentNullException("purchaseAgreementLine");
            }
            purchaseAgreementLinesFulfillment.PurchaseAgreementLine = purchaseAgreementLine;
            if ((purchPurchaseAgreementLineV2 == null))
            {
                throw new global::System.ArgumentNullException("purchPurchaseAgreementLineV2");
            }
            purchaseAgreementLinesFulfillment.PurchPurchaseAgreementLineV2 = purchPurchaseAgreementLineV2;
            return(purchaseAgreementLinesFulfillment);
        }