コード例 #1
0
ファイル: OrderItemMvoAggregate.cs プロジェクト: lanmolsz/wms
        public virtual void MergePatch(IMergePatchOrderItemMvo c)
        {
            IOrderItemMvoStateMergePatched e = Map(c);

            Apply(e);
        }
コード例 #2
0
 void IOrderItemMvoApplicationService.When(IMergePatchOrderItemMvo c)
 {
     this.When((MergePatchOrderItemMvoDto)c);
 }
コード例 #3
0
ファイル: OrderItemMvoAggregate.cs プロジェクト: lanmolsz/wms
        protected virtual IOrderItemMvoStateMergePatched Map(IMergePatchOrderItemMvo c)
        {
            var stateEventId = new OrderItemMvoEventId(c.OrderItemId, c.OrderVersion);
            IOrderItemMvoStateMergePatched e = NewOrderItemMvoStateMergePatched(stateEventId);

            e.ProductId             = c.ProductId;
            e.ExternalProductId     = c.ExternalProductId;
            e.Quantity              = c.Quantity;
            e.CancelQuantity        = c.CancelQuantity;
            e.SelectedAmount        = c.SelectedAmount;
            e.ExternalId            = c.ExternalId;
            e.OrderItemTypeId       = c.OrderItemTypeId;
            e.OrderItemGroupSeqId   = c.OrderItemGroupSeqId;
            e.IsItemGroupPrimary    = c.IsItemGroupPrimary;
            e.FromInventoryItemId   = c.FromInventoryItemId;
            e.IsPromo               = c.IsPromo;
            e.QuoteId               = c.QuoteId;
            e.QuoteItemSeqId        = c.QuoteItemSeqId;
            e.ShoppingListId        = c.ShoppingListId;
            e.ShoppingListItemSeqId = c.ShoppingListItemSeqId;
            e.UnitPrice             = c.UnitPrice;
            e.UnitListPrice         = c.UnitListPrice;
            e.UnitAverageCost       = c.UnitAverageCost;
            e.UnitRecurringPrice    = c.UnitRecurringPrice;
            e.IsModifiedPrice       = c.IsModifiedPrice;
            e.RecurringFreqUomId    = c.RecurringFreqUomId;
            e.ItemDescription       = c.ItemDescription;
            e.Comments              = c.Comments;
            e.CorrespondingPoId     = c.CorrespondingPoId;
            e.StatusId              = c.StatusId;
            e.SyncStatusId          = c.SyncStatusId;
            e.EstimatedShipDate     = c.EstimatedShipDate;
            e.EstimatedDeliveryDate = c.EstimatedDeliveryDate;
            e.AutoCancelDate        = c.AutoCancelDate;
            e.DontCancelSetDate     = c.DontCancelSetDate;
            e.DontCancelSetBy       = c.DontCancelSetBy;
            e.ShipBeforeDate        = c.ShipBeforeDate;
            e.ShipAfterDate         = c.ShipAfterDate;
            e.CancelBackOrderDate   = c.CancelBackOrderDate;
            e.OverrideGlAccountId   = c.OverrideGlAccountId;
            e.Version               = c.Version;
            e.Active                                        = c.Active;
            e.OrderOrderTypeId                              = c.OrderOrderTypeId;
            e.OrderOrderName                                = c.OrderOrderName;
            e.OrderExternalId                               = c.OrderExternalId;
            e.OrderSalesChannelEnumId                       = c.OrderSalesChannelEnumId;
            e.OrderOrderDate                                = c.OrderOrderDate;
            e.OrderPriority                                 = c.OrderPriority;
            e.OrderEntryDate                                = c.OrderEntryDate;
            e.OrderPickSheetPrintedDate                     = c.OrderPickSheetPrintedDate;
            e.OrderStatusId                                 = c.OrderStatusId;
            e.OrderCurrencyUom                              = c.OrderCurrencyUom;
            e.OrderSyncStatusId                             = c.OrderSyncStatusId;
            e.OrderBillingAccountId                         = c.OrderBillingAccountId;
            e.OrderOriginFacilityId                         = c.OrderOriginFacilityId;
            e.OrderWebSiteId                                = c.OrderWebSiteId;
            e.OrderProductStoreId                           = c.OrderProductStoreId;
            e.OrderTerminalId                               = c.OrderTerminalId;
            e.OrderTransactionId                            = c.OrderTransactionId;
            e.OrderAutoOrderShoppingListId                  = c.OrderAutoOrderShoppingListId;
            e.OrderNeedsInventoryIssuance                   = c.OrderNeedsInventoryIssuance;
            e.OrderIsRushOrder                              = c.OrderIsRushOrder;
            e.OrderInternalCode                             = c.OrderInternalCode;
            e.OrderRemainingSubTotal                        = c.OrderRemainingSubTotal;
            e.OrderGrandTotal                               = c.OrderGrandTotal;
            e.OrderInvoicePerShipment                       = c.OrderInvoicePerShipment;
            e.OrderCreatedBy                                = c.OrderCreatedBy;
            e.OrderCreatedAt                                = c.OrderCreatedAt;
            e.OrderUpdatedBy                                = c.OrderUpdatedBy;
            e.OrderUpdatedAt                                = c.OrderUpdatedAt;
            e.OrderActive                                   = c.OrderActive;
            e.IsPropertyProductIdRemoved                    = c.IsPropertyProductIdRemoved;
            e.IsPropertyExternalProductIdRemoved            = c.IsPropertyExternalProductIdRemoved;
            e.IsPropertyQuantityRemoved                     = c.IsPropertyQuantityRemoved;
            e.IsPropertyCancelQuantityRemoved               = c.IsPropertyCancelQuantityRemoved;
            e.IsPropertySelectedAmountRemoved               = c.IsPropertySelectedAmountRemoved;
            e.IsPropertyExternalIdRemoved                   = c.IsPropertyExternalIdRemoved;
            e.IsPropertyOrderItemTypeIdRemoved              = c.IsPropertyOrderItemTypeIdRemoved;
            e.IsPropertyOrderItemGroupSeqIdRemoved          = c.IsPropertyOrderItemGroupSeqIdRemoved;
            e.IsPropertyIsItemGroupPrimaryRemoved           = c.IsPropertyIsItemGroupPrimaryRemoved;
            e.IsPropertyFromInventoryItemIdRemoved          = c.IsPropertyFromInventoryItemIdRemoved;
            e.IsPropertyIsPromoRemoved                      = c.IsPropertyIsPromoRemoved;
            e.IsPropertyQuoteIdRemoved                      = c.IsPropertyQuoteIdRemoved;
            e.IsPropertyQuoteItemSeqIdRemoved               = c.IsPropertyQuoteItemSeqIdRemoved;
            e.IsPropertyShoppingListIdRemoved               = c.IsPropertyShoppingListIdRemoved;
            e.IsPropertyShoppingListItemSeqIdRemoved        = c.IsPropertyShoppingListItemSeqIdRemoved;
            e.IsPropertyUnitPriceRemoved                    = c.IsPropertyUnitPriceRemoved;
            e.IsPropertyUnitListPriceRemoved                = c.IsPropertyUnitListPriceRemoved;
            e.IsPropertyUnitAverageCostRemoved              = c.IsPropertyUnitAverageCostRemoved;
            e.IsPropertyUnitRecurringPriceRemoved           = c.IsPropertyUnitRecurringPriceRemoved;
            e.IsPropertyIsModifiedPriceRemoved              = c.IsPropertyIsModifiedPriceRemoved;
            e.IsPropertyRecurringFreqUomIdRemoved           = c.IsPropertyRecurringFreqUomIdRemoved;
            e.IsPropertyItemDescriptionRemoved              = c.IsPropertyItemDescriptionRemoved;
            e.IsPropertyCommentsRemoved                     = c.IsPropertyCommentsRemoved;
            e.IsPropertyCorrespondingPoIdRemoved            = c.IsPropertyCorrespondingPoIdRemoved;
            e.IsPropertyStatusIdRemoved                     = c.IsPropertyStatusIdRemoved;
            e.IsPropertySyncStatusIdRemoved                 = c.IsPropertySyncStatusIdRemoved;
            e.IsPropertyEstimatedShipDateRemoved            = c.IsPropertyEstimatedShipDateRemoved;
            e.IsPropertyEstimatedDeliveryDateRemoved        = c.IsPropertyEstimatedDeliveryDateRemoved;
            e.IsPropertyAutoCancelDateRemoved               = c.IsPropertyAutoCancelDateRemoved;
            e.IsPropertyDontCancelSetDateRemoved            = c.IsPropertyDontCancelSetDateRemoved;
            e.IsPropertyDontCancelSetByRemoved              = c.IsPropertyDontCancelSetByRemoved;
            e.IsPropertyShipBeforeDateRemoved               = c.IsPropertyShipBeforeDateRemoved;
            e.IsPropertyShipAfterDateRemoved                = c.IsPropertyShipAfterDateRemoved;
            e.IsPropertyCancelBackOrderDateRemoved          = c.IsPropertyCancelBackOrderDateRemoved;
            e.IsPropertyOverrideGlAccountIdRemoved          = c.IsPropertyOverrideGlAccountIdRemoved;
            e.IsPropertyVersionRemoved                      = c.IsPropertyVersionRemoved;
            e.IsPropertyActiveRemoved                       = c.IsPropertyActiveRemoved;
            e.IsPropertyOrderOrderTypeIdRemoved             = c.IsPropertyOrderOrderTypeIdRemoved;
            e.IsPropertyOrderOrderNameRemoved               = c.IsPropertyOrderOrderNameRemoved;
            e.IsPropertyOrderExternalIdRemoved              = c.IsPropertyOrderExternalIdRemoved;
            e.IsPropertyOrderSalesChannelEnumIdRemoved      = c.IsPropertyOrderSalesChannelEnumIdRemoved;
            e.IsPropertyOrderOrderDateRemoved               = c.IsPropertyOrderOrderDateRemoved;
            e.IsPropertyOrderPriorityRemoved                = c.IsPropertyOrderPriorityRemoved;
            e.IsPropertyOrderEntryDateRemoved               = c.IsPropertyOrderEntryDateRemoved;
            e.IsPropertyOrderPickSheetPrintedDateRemoved    = c.IsPropertyOrderPickSheetPrintedDateRemoved;
            e.IsPropertyOrderStatusIdRemoved                = c.IsPropertyOrderStatusIdRemoved;
            e.IsPropertyOrderCurrencyUomRemoved             = c.IsPropertyOrderCurrencyUomRemoved;
            e.IsPropertyOrderSyncStatusIdRemoved            = c.IsPropertyOrderSyncStatusIdRemoved;
            e.IsPropertyOrderBillingAccountIdRemoved        = c.IsPropertyOrderBillingAccountIdRemoved;
            e.IsPropertyOrderOriginFacilityIdRemoved        = c.IsPropertyOrderOriginFacilityIdRemoved;
            e.IsPropertyOrderWebSiteIdRemoved               = c.IsPropertyOrderWebSiteIdRemoved;
            e.IsPropertyOrderProductStoreIdRemoved          = c.IsPropertyOrderProductStoreIdRemoved;
            e.IsPropertyOrderTerminalIdRemoved              = c.IsPropertyOrderTerminalIdRemoved;
            e.IsPropertyOrderTransactionIdRemoved           = c.IsPropertyOrderTransactionIdRemoved;
            e.IsPropertyOrderAutoOrderShoppingListIdRemoved = c.IsPropertyOrderAutoOrderShoppingListIdRemoved;
            e.IsPropertyOrderNeedsInventoryIssuanceRemoved  = c.IsPropertyOrderNeedsInventoryIssuanceRemoved;
            e.IsPropertyOrderIsRushOrderRemoved             = c.IsPropertyOrderIsRushOrderRemoved;
            e.IsPropertyOrderInternalCodeRemoved            = c.IsPropertyOrderInternalCodeRemoved;
            e.IsPropertyOrderRemainingSubTotalRemoved       = c.IsPropertyOrderRemainingSubTotalRemoved;
            e.IsPropertyOrderGrandTotalRemoved              = c.IsPropertyOrderGrandTotalRemoved;
            e.IsPropertyOrderInvoicePerShipmentRemoved      = c.IsPropertyOrderInvoicePerShipmentRemoved;
            e.IsPropertyOrderCreatedByRemoved               = c.IsPropertyOrderCreatedByRemoved;
            e.IsPropertyOrderCreatedAtRemoved               = c.IsPropertyOrderCreatedAtRemoved;
            e.IsPropertyOrderUpdatedByRemoved               = c.IsPropertyOrderUpdatedByRemoved;
            e.IsPropertyOrderUpdatedAtRemoved               = c.IsPropertyOrderUpdatedAtRemoved;
            e.IsPropertyOrderActiveRemoved                  = c.IsPropertyOrderActiveRemoved;

            e.CommandId = c.CommandId;


            e.CreatedBy = (string)c.RequesterId;
            e.CreatedAt = ApplicationContext.Current.TimestampService.Now <DateTime>();

            var orderVersion = c.OrderVersion;


            return(e);
        }
コード例 #4
0
 public virtual void When(IMergePatchOrderItemMvo c)
 {
     Update(c, ar => ar.MergePatch(c));
 }