Esempio n. 1
0
        public virtual InOutLineStateMergePatchedDto NewInOutLineStateMergePatched(string lineNumber)
        {
            var e   = new InOutLineStateMergePatchedDto();
            var eId = NewInOutLineEventId(lineNumber);

            e.InOutLineEventId = eId;
            return(e);
        }
Esempio n. 2
0
        public virtual InOutLineStateMergePatchedDto ToInOutLineStateMergePatchedDto(IInOutLineStateMergePatched e)
        {
            var dto = new InOutLineStateMergePatchedDto();

            dto.InOutLineEventId       = e.InOutLineEventId;
            dto.CreatedAt              = e.CreatedAt;
            dto.CreatedBy              = e.CreatedBy;
            dto.Version                = e.Version;
            dto.CommandId              = e.CommandId;
            dto.LocatorId              = e.LocatorId;
            dto.ProductId              = e.ProductId;
            dto.AttributeSetInstanceId = e.AttributeSetInstanceId;
            dto.Description            = e.Description;
            dto.QuantityUomId          = e.QuantityUomId;
            dto.MovementQuantity       = e.MovementQuantity;
            dto.PickedQuantity         = e.PickedQuantity;
            dto.IsInvoiced             = e.IsInvoiced;
            dto.Processed              = e.Processed;
            dto.RmaLineNumber          = e.RmaLineNumber;
            dto.ReversalLineNumber     = e.ReversalLineNumber;
            dto.Active                     = e.Active;
            dto.DamageStatusIds            = e.DamageStatusIds.ToArray();
            dto.IsPropertyLocatorIdRemoved = e.IsPropertyLocatorIdRemoved;
            dto.IsPropertyProductIdRemoved = e.IsPropertyProductIdRemoved;
            dto.IsPropertyAttributeSetInstanceIdRemoved = e.IsPropertyAttributeSetInstanceIdRemoved;
            dto.IsPropertyDamageStatusIdsRemoved        = e.IsPropertyDamageStatusIdsRemoved;
            dto.IsPropertyDescriptionRemoved            = e.IsPropertyDescriptionRemoved;
            dto.IsPropertyQuantityUomIdRemoved          = e.IsPropertyQuantityUomIdRemoved;
            dto.IsPropertyMovementQuantityRemoved       = e.IsPropertyMovementQuantityRemoved;
            dto.IsPropertyPickedQuantityRemoved         = e.IsPropertyPickedQuantityRemoved;
            dto.IsPropertyIsInvoicedRemoved             = e.IsPropertyIsInvoicedRemoved;
            dto.IsPropertyProcessedRemoved          = e.IsPropertyProcessedRemoved;
            dto.IsPropertyRmaLineNumberRemoved      = e.IsPropertyRmaLineNumberRemoved;
            dto.IsPropertyReversalLineNumberRemoved = e.IsPropertyReversalLineNumberRemoved;
            dto.IsPropertyActiveRemoved             = e.IsPropertyActiveRemoved;
            var inOutLineImageEvents = new List <InOutLineImageStateCreatedOrMergePatchedOrRemovedDto>();

            foreach (var ee in e.InOutLineImageEvents)
            {
                InOutLineImageStateCreatedOrMergePatchedOrRemovedDto eeDto = InOutLineImageStateEventDtoConverter.ToInOutLineImageStateEventDto(ee);
                inOutLineImageEvents.Add(eeDto);
            }
            dto.InOutLineImageEvents = inOutLineImageEvents.ToArray();


            return(dto);
        }
Esempio n. 3
0
        public virtual InOutLineStateMergePatchedDto ToInOutLineStateMergePatchedDto(IInOutLineStateMergePatched e)
        {
            var dto = new InOutLineStateMergePatchedDto();

            dto.StateEventId                            = new InOutLineStateEventIdDtoWrapper(e.StateEventId);
            dto.CreatedAt                               = e.CreatedAt;
            dto.CreatedBy                               = e.CreatedBy;
            dto.Version                                 = e.Version;
            dto.CommandId                               = e.CommandId;
            dto.Description                             = e.Description;
            dto.LocatorId                               = e.LocatorId;
            dto.ProductId                               = e.ProductId;
            dto.UomId                                   = e.UomId;
            dto.MovementQuantity                        = e.MovementQuantity;
            dto.ConfirmedQuantity                       = e.ConfirmedQuantity;
            dto.ScrappedQuantity                        = e.ScrappedQuantity;
            dto.TargetQuantity                          = e.TargetQuantity;
            dto.PickedQuantity                          = e.PickedQuantity;
            dto.IsInvoiced                              = e.IsInvoiced;
            dto.AttributeSetInstanceId                  = e.AttributeSetInstanceId;
            dto.IsDescription                           = e.IsDescription;
            dto.Processed                               = e.Processed;
            dto.QuantityEntered                         = e.QuantityEntered;
            dto.RmaLineNumber                           = e.RmaLineNumber;
            dto.ReversalLineNumber                      = e.ReversalLineNumber;
            dto.Active                                  = e.Active;
            dto.IsPropertyDescriptionRemoved            = e.IsPropertyDescriptionRemoved;
            dto.IsPropertyLocatorIdRemoved              = e.IsPropertyLocatorIdRemoved;
            dto.IsPropertyProductIdRemoved              = e.IsPropertyProductIdRemoved;
            dto.IsPropertyUomIdRemoved                  = e.IsPropertyUomIdRemoved;
            dto.IsPropertyMovementQuantityRemoved       = e.IsPropertyMovementQuantityRemoved;
            dto.IsPropertyConfirmedQuantityRemoved      = e.IsPropertyConfirmedQuantityRemoved;
            dto.IsPropertyScrappedQuantityRemoved       = e.IsPropertyScrappedQuantityRemoved;
            dto.IsPropertyTargetQuantityRemoved         = e.IsPropertyTargetQuantityRemoved;
            dto.IsPropertyPickedQuantityRemoved         = e.IsPropertyPickedQuantityRemoved;
            dto.IsPropertyIsInvoicedRemoved             = e.IsPropertyIsInvoicedRemoved;
            dto.IsPropertyAttributeSetInstanceIdRemoved = e.IsPropertyAttributeSetInstanceIdRemoved;
            dto.IsPropertyIsDescriptionRemoved          = e.IsPropertyIsDescriptionRemoved;
            dto.IsPropertyProcessedRemoved              = e.IsPropertyProcessedRemoved;
            dto.IsPropertyQuantityEnteredRemoved        = e.IsPropertyQuantityEnteredRemoved;
            dto.IsPropertyRmaLineNumberRemoved          = e.IsPropertyRmaLineNumberRemoved;
            dto.IsPropertyReversalLineNumberRemoved     = e.IsPropertyReversalLineNumberRemoved;
            dto.IsPropertyActiveRemoved                 = e.IsPropertyActiveRemoved;

            return(dto);
        }