Beispiel #1
0
        public void BaseProcessOnContinue(CustomerShipmentProcessOnContinue method)
        {
            this.ShipmentState = this.ExistPreviousShipmentState ? this.PreviousShipmentState : new ShipmentStates(this.Strategy.Session).Created;

            foreach (PickList pickList in this.ShipToParty.PickListsWhereShipToParty)
            {
                if (this.Store.Equals(pickList.Store) && pickList.PickListState.Equals(new PickListStates(this.Strategy.Session).OnHold))
                {
                    pickList.Continue();
                }
            }
        }
Beispiel #2
0
        public void AppsProcessOnContinue(CustomerShipmentProcessOnContinue method)
        {
            this.CurrentObjectState = new CustomerShipmentObjectStates(this.Strategy.Session).Created;

            foreach (PickList pickList in this.ShipToParty.PickListsWhereShipToParty)
            {
                if (this.Store.Equals(pickList.Store) && pickList.CurrentObjectState.Equals(new PickListObjectStates(this.Strategy.Session).OnHold))
                {
                    pickList.Continue();
                }
            }
        }