public virtual InOutLineStateCreatedDto ToInOutLineStateCreatedDto(IInOutLineStateCreated e) { var dto = new InOutLineStateCreatedDto(); 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; return(dto); }
public virtual InOutLineStateCreatedDto ToInOutLineStateCreatedDto(IInOutLineStateCreated e) { var dto = new InOutLineStateCreatedDto(); 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(); var inOutLineImageEvents = new List <InOutLineImageStateCreatedDto>(); foreach (var ee in e.InOutLineImageEvents) { InOutLineImageStateCreatedDto eeDto = InOutLineImageStateEventDtoConverter.ToInOutLineImageStateCreatedDto(ee); inOutLineImageEvents.Add(eeDto); } dto.InOutLineImageEvents = inOutLineImageEvents.ToArray(); return(dto); }
public virtual InOutStateCreatedDto ToInOutStateCreatedDto(IInOutStateCreated e) { var dto = new InOutStateCreatedDto(); dto.InOutEventId = e.InOutEventId; dto.CreatedAt = e.CreatedAt; dto.CreatedBy = e.CreatedBy; dto.CommandId = e.CommandId; dto.DocumentStatusId = e.DocumentStatusId; dto.Posted = e.Posted; dto.Processed = e.Processed; dto.Processing = e.Processing; dto.DocumentTypeId = e.DocumentTypeId; dto.Description = e.Description; dto.OrderId = e.OrderId; dto.DateOrdered = e.DateOrdered; dto.IsPrinted = e.IsPrinted; dto.MovementTypeId = e.MovementTypeId; dto.MovementDate = e.MovementDate; dto.BusinessPartnerId = e.BusinessPartnerId; dto.WarehouseId = e.WarehouseId; dto.POReference = e.POReference; dto.FreightAmount = e.FreightAmount; dto.ShipperId = e.ShipperId; dto.ChargeAmount = e.ChargeAmount; dto.DatePrinted = e.DatePrinted; dto.CreatedFrom = e.CreatedFrom; dto.SalesRepresentativeId = e.SalesRepresentativeId; dto.NumberOfPackages = e.NumberOfPackages; dto.PickDate = e.PickDate; dto.ShipDate = e.ShipDate; dto.TrackingNumber = e.TrackingNumber; dto.DateReceived = e.DateReceived; dto.IsInTransit = e.IsInTransit; dto.IsApproved = e.IsApproved; dto.IsInDispute = e.IsInDispute; dto.RmaDocumentNumber = e.RmaDocumentNumber; dto.ReversalDocumentNumber = e.ReversalDocumentNumber; dto.Active = e.Active; var inOutImageEvents = new List <InOutImageStateCreatedDto>(); foreach (var ee in e.InOutImageEvents) { InOutImageStateCreatedDto eeDto = InOutImageStateEventDtoConverter.ToInOutImageStateCreatedDto(ee); inOutImageEvents.Add(eeDto); } dto.InOutImageEvents = inOutImageEvents.ToArray(); var inOutLineEvents = new List <InOutLineStateCreatedDto>(); foreach (var ee in e.InOutLineEvents) { InOutLineStateCreatedDto eeDto = InOutLineStateEventDtoConverter.ToInOutLineStateCreatedDto(ee); inOutLineEvents.Add(eeDto); } dto.InOutLineEvents = inOutLineEvents.ToArray(); return(dto); }
public virtual InOutLineStateCreatedDto NewInOutLineStateCreated(string lineNumber) { var e = new InOutLineStateCreatedDto(); var eId = NewInOutLineEventId(lineNumber); e.InOutLineEventId = eId; return(e); }