コード例 #1
0
        protected InOutLineMvoStateDeleted NewInOutLineMvoStateDeleted(string commandId, string requesterId)
        {
            var stateEventId = new InOutLineMvoStateEventId(_state.InOutLineId, ((IInOutLineMvoStateProperties)_state).InOutVersion);
            var e            = NewInOutLineMvoStateDeleted(stateEventId);

            e.CommandId = commandId;

            e.CreatedBy = (string)requesterId;
            e.CreatedAt = DateTime.Now;

            return(e);
        }
コード例 #2
0
        protected virtual IInOutLineMvoStateDeleted Map(IDeleteInOutLineMvo c)
        {
            var stateEventId            = new InOutLineMvoStateEventId(c.InOutLineId, c.InOutVersion);
            IInOutLineMvoStateDeleted e = NewInOutLineMvoStateDeleted(stateEventId);

            ReflectUtils.CopyPropertyValue("CommandId", c, e);


            e.CreatedBy = (string)c.RequesterId;
            e.CreatedAt = DateTime.Now;


            return(e);
        }
コード例 #3
0
        public override bool Equals(object obj)
        {
            if (Object.ReferenceEquals(this, obj))
            {
                return(true);
            }

            InOutLineMvoStateEventId other = obj as InOutLineMvoStateEventId;

            if (other == null)
            {
                return(false);
            }

            return(true &&
                   Object.Equals(this.InOutLineId, other.InOutLineId) &&
                   Object.Equals(this.InOutVersion, other.InOutVersion)
                   );
        }
コード例 #4
0
 public InOutLineMvoStateDeleted(InOutLineMvoStateEventId stateEventId) : base(stateEventId)
 {
 }
コード例 #5
0
 public InOutLineMvoStateMergePatched(InOutLineMvoStateEventId stateEventId) : base(stateEventId)
 {
 }
コード例 #6
0
 protected InOutLineMvoStateEventBase(InOutLineMvoStateEventId stateEventId)
 {
     this.StateEventId = stateEventId;
 }
コード例 #7
0
 public InOutLineMvoStateEventIdDto(InOutLineMvoStateEventId val)
 {
     this._value = val;
 }
コード例 #8
0
 private InOutLineMvoStateDeleted NewInOutLineMvoStateDeleted(InOutLineMvoStateEventId stateEventId)
 {
     return(new InOutLineMvoStateDeleted(stateEventId));
 }
コード例 #9
0
 private InOutLineMvoStateMergePatched NewInOutLineMvoStateMergePatched(InOutLineMvoStateEventId stateEventId)
 {
     return(new InOutLineMvoStateMergePatched(stateEventId));
 }
コード例 #10
0
        protected virtual IInOutLineMvoStateMergePatched Map(IMergePatchInOutLineMvo c)
        {
            var stateEventId = new InOutLineMvoStateEventId(c.InOutLineId, c.InOutVersion);
            IInOutLineMvoStateMergePatched e = NewInOutLineMvoStateMergePatched(stateEventId);

            e.LineNumber             = c.LineNumber;
            e.Description            = c.Description;
            e.LocatorId              = c.LocatorId;
            e.Product                = c.Product;
            e.UomId                  = c.UomId;
            e.MovementQuantity       = c.MovementQuantity;
            e.ConfirmedQuantity      = c.ConfirmedQuantity;
            e.ScrappedQuantity       = c.ScrappedQuantity;
            e.TargetQuantity         = c.TargetQuantity;
            e.PickedQuantity         = c.PickedQuantity;
            e.IsInvoiced             = c.IsInvoiced;
            e.AttributeSetInstanceId = c.AttributeSetInstanceId;
            e.IsDescription          = c.IsDescription;
            e.Processed              = c.Processed;
            e.QuantityEntered        = c.QuantityEntered;
            e.RmaLineNumber          = c.RmaLineNumber;
            e.ReversalLineNumber     = c.ReversalLineNumber;
            e.Version                = c.Version;
            e.Active                 = c.Active;
            e.InOutIsSOTransaction   = c.InOutIsSOTransaction;
            NewInOutLineMvoDocumentActionCommandAndExecute(c, _state, e);
            e.InOutPosted                                     = c.InOutPosted;
            e.InOutProcessing                                 = c.InOutProcessing;
            e.InOutProcessed                                  = c.InOutProcessed;
            e.InOutDocumentType                               = c.InOutDocumentType;
            e.InOutDescription                                = c.InOutDescription;
            e.InOutOrderNumber                                = c.InOutOrderNumber;
            e.InOutDateOrdered                                = c.InOutDateOrdered;
            e.InOutIsPrinted                                  = c.InOutIsPrinted;
            e.InOutMovementType                               = c.InOutMovementType;
            e.InOutMovementDate                               = c.InOutMovementDate;
            e.InOutBusinessPartnerId                          = c.InOutBusinessPartnerId;
            e.InOutWarehouseId                                = c.InOutWarehouseId;
            e.InOutPOReference                                = c.InOutPOReference;
            e.InOutFreightAmount                              = c.InOutFreightAmount;
            e.InOutShipperId                                  = c.InOutShipperId;
            e.InOutChargeAmount                               = c.InOutChargeAmount;
            e.InOutDatePrinted                                = c.InOutDatePrinted;
            e.InOutSalesRepresentative                        = c.InOutSalesRepresentative;
            e.InOutNumberOfPackages                           = c.InOutNumberOfPackages;
            e.InOutPickDate                                   = c.InOutPickDate;
            e.InOutShipDate                                   = c.InOutShipDate;
            e.InOutTrackingNumber                             = c.InOutTrackingNumber;
            e.InOutDateReceived                               = c.InOutDateReceived;
            e.InOutIsInTransit                                = c.InOutIsInTransit;
            e.InOutIsApproved                                 = c.InOutIsApproved;
            e.InOutIsInDispute                                = c.InOutIsInDispute;
            e.InOutVolume                                     = c.InOutVolume;
            e.InOutWeight                                     = c.InOutWeight;
            e.InOutRmaNumber                                  = c.InOutRmaNumber;
            e.InOutReversalNumber                             = c.InOutReversalNumber;
            e.InOutIsDropShip                                 = c.InOutIsDropShip;
            e.InOutDropShipBusinessPartnerId                  = c.InOutDropShipBusinessPartnerId;
            e.InOutCreatedBy                                  = c.InOutCreatedBy;
            e.InOutCreatedAt                                  = c.InOutCreatedAt;
            e.InOutUpdatedBy                                  = c.InOutUpdatedBy;
            e.InOutUpdatedAt                                  = c.InOutUpdatedAt;
            e.InOutActive                                     = c.InOutActive;
            e.InOutDeleted                                    = c.InOutDeleted;
            e.IsPropertyLineNumberRemoved                     = c.IsPropertyLineNumberRemoved;
            e.IsPropertyDescriptionRemoved                    = c.IsPropertyDescriptionRemoved;
            e.IsPropertyLocatorIdRemoved                      = c.IsPropertyLocatorIdRemoved;
            e.IsPropertyProductRemoved                        = c.IsPropertyProductRemoved;
            e.IsPropertyUomIdRemoved                          = c.IsPropertyUomIdRemoved;
            e.IsPropertyMovementQuantityRemoved               = c.IsPropertyMovementQuantityRemoved;
            e.IsPropertyConfirmedQuantityRemoved              = c.IsPropertyConfirmedQuantityRemoved;
            e.IsPropertyScrappedQuantityRemoved               = c.IsPropertyScrappedQuantityRemoved;
            e.IsPropertyTargetQuantityRemoved                 = c.IsPropertyTargetQuantityRemoved;
            e.IsPropertyPickedQuantityRemoved                 = c.IsPropertyPickedQuantityRemoved;
            e.IsPropertyIsInvoicedRemoved                     = c.IsPropertyIsInvoicedRemoved;
            e.IsPropertyAttributeSetInstanceIdRemoved         = c.IsPropertyAttributeSetInstanceIdRemoved;
            e.IsPropertyIsDescriptionRemoved                  = c.IsPropertyIsDescriptionRemoved;
            e.IsPropertyProcessedRemoved                      = c.IsPropertyProcessedRemoved;
            e.IsPropertyQuantityEnteredRemoved                = c.IsPropertyQuantityEnteredRemoved;
            e.IsPropertyRmaLineNumberRemoved                  = c.IsPropertyRmaLineNumberRemoved;
            e.IsPropertyReversalLineNumberRemoved             = c.IsPropertyReversalLineNumberRemoved;
            e.IsPropertyVersionRemoved                        = c.IsPropertyVersionRemoved;
            e.IsPropertyActiveRemoved                         = c.IsPropertyActiveRemoved;
            e.IsPropertyInOutIsSOTransactionRemoved           = c.IsPropertyInOutIsSOTransactionRemoved;
            e.IsPropertyInOutPostedRemoved                    = c.IsPropertyInOutPostedRemoved;
            e.IsPropertyInOutProcessingRemoved                = c.IsPropertyInOutProcessingRemoved;
            e.IsPropertyInOutProcessedRemoved                 = c.IsPropertyInOutProcessedRemoved;
            e.IsPropertyInOutDocumentTypeRemoved              = c.IsPropertyInOutDocumentTypeRemoved;
            e.IsPropertyInOutDescriptionRemoved               = c.IsPropertyInOutDescriptionRemoved;
            e.IsPropertyInOutOrderNumberRemoved               = c.IsPropertyInOutOrderNumberRemoved;
            e.IsPropertyInOutDateOrderedRemoved               = c.IsPropertyInOutDateOrderedRemoved;
            e.IsPropertyInOutIsPrintedRemoved                 = c.IsPropertyInOutIsPrintedRemoved;
            e.IsPropertyInOutMovementTypeRemoved              = c.IsPropertyInOutMovementTypeRemoved;
            e.IsPropertyInOutMovementDateRemoved              = c.IsPropertyInOutMovementDateRemoved;
            e.IsPropertyInOutBusinessPartnerIdRemoved         = c.IsPropertyInOutBusinessPartnerIdRemoved;
            e.IsPropertyInOutWarehouseIdRemoved               = c.IsPropertyInOutWarehouseIdRemoved;
            e.IsPropertyInOutPOReferenceRemoved               = c.IsPropertyInOutPOReferenceRemoved;
            e.IsPropertyInOutFreightAmountRemoved             = c.IsPropertyInOutFreightAmountRemoved;
            e.IsPropertyInOutShipperIdRemoved                 = c.IsPropertyInOutShipperIdRemoved;
            e.IsPropertyInOutChargeAmountRemoved              = c.IsPropertyInOutChargeAmountRemoved;
            e.IsPropertyInOutDatePrintedRemoved               = c.IsPropertyInOutDatePrintedRemoved;
            e.IsPropertyInOutSalesRepresentativeRemoved       = c.IsPropertyInOutSalesRepresentativeRemoved;
            e.IsPropertyInOutNumberOfPackagesRemoved          = c.IsPropertyInOutNumberOfPackagesRemoved;
            e.IsPropertyInOutPickDateRemoved                  = c.IsPropertyInOutPickDateRemoved;
            e.IsPropertyInOutShipDateRemoved                  = c.IsPropertyInOutShipDateRemoved;
            e.IsPropertyInOutTrackingNumberRemoved            = c.IsPropertyInOutTrackingNumberRemoved;
            e.IsPropertyInOutDateReceivedRemoved              = c.IsPropertyInOutDateReceivedRemoved;
            e.IsPropertyInOutIsInTransitRemoved               = c.IsPropertyInOutIsInTransitRemoved;
            e.IsPropertyInOutIsApprovedRemoved                = c.IsPropertyInOutIsApprovedRemoved;
            e.IsPropertyInOutIsInDisputeRemoved               = c.IsPropertyInOutIsInDisputeRemoved;
            e.IsPropertyInOutVolumeRemoved                    = c.IsPropertyInOutVolumeRemoved;
            e.IsPropertyInOutWeightRemoved                    = c.IsPropertyInOutWeightRemoved;
            e.IsPropertyInOutRmaNumberRemoved                 = c.IsPropertyInOutRmaNumberRemoved;
            e.IsPropertyInOutReversalNumberRemoved            = c.IsPropertyInOutReversalNumberRemoved;
            e.IsPropertyInOutIsDropShipRemoved                = c.IsPropertyInOutIsDropShipRemoved;
            e.IsPropertyInOutDropShipBusinessPartnerIdRemoved = c.IsPropertyInOutDropShipBusinessPartnerIdRemoved;
            e.IsPropertyInOutCreatedByRemoved                 = c.IsPropertyInOutCreatedByRemoved;
            e.IsPropertyInOutCreatedAtRemoved                 = c.IsPropertyInOutCreatedAtRemoved;
            e.IsPropertyInOutUpdatedByRemoved                 = c.IsPropertyInOutUpdatedByRemoved;
            e.IsPropertyInOutUpdatedAtRemoved                 = c.IsPropertyInOutUpdatedAtRemoved;
            e.IsPropertyInOutActiveRemoved                    = c.IsPropertyInOutActiveRemoved;
            e.IsPropertyInOutDeletedRemoved                   = c.IsPropertyInOutDeletedRemoved;

            ReflectUtils.CopyPropertyValue("CommandId", c, e);


            e.CreatedBy = (string)c.RequesterId;
            e.CreatedAt = DateTime.Now;

            var inOutVersion = c.InOutVersion;


            return(e);
        }