Пример #1
0
 /// <summary>
 /// Pass a null pallet to clear the current pallet
 /// </summary>
 /// <param name="pallet"></param>
 public void Map(Pallet pallet)
 {
     if (pallet == null)
     {
         _sessionData = new PalletSessionData();
         _session[SESSION_KEY_MASTERMODELWITHPALLET_SESSIONDATA] = _sessionData;
         return;
     }
     _sessionData.SkuIdToPick              = pallet.BoxToPick.SkuInBox.SkuId;
     _sessionData.SkuDisplayNameToPick     = pallet.BoxToPick.SkuInBox.DisplayName;
     _sessionData.PiecesToPick             = pallet.BoxToPick.Pieces;
     _sessionData.QualityCodeToPick        = pallet.BoxToPick.QualityCode;
     _sessionData.VwhIdToPick              = pallet.BoxToPick.VwhId;
     _sessionData.UccIdToPick              = pallet.BoxToPick.UccId;
     _sessionData.CartonIdToPick           = pallet.BoxToPick.AssociatedCarton.CartonId;
     _sessionData.CurrentLocationId        = pallet.BoxToPick.AssociatedCarton.LocationId;
     _sessionData.PickMode                 = StringToPickModeType(pallet.PickModeText);
     _sessionData.PalletId                 = pallet.PalletId;
     _sessionData.CartonLocations          = pallet.CartonLocations;
     _sessionData.PickableBoxCount         = pallet.PickableBoxCount;
     _sessionData.PickedBoxCount           = pallet.PickedBoxCount;
     _sessionData.QueryTime                = pallet.QueryTime;
     _sessionData.TotalBoxCount            = pallet.TotalBoxCount;
     _sessionData.CountRequiredVAS         = pallet.CountRequiredVAS;
     _sessionData.AssociatedCartonPalletId = pallet.BoxToPick.AssociatedCarton.AssociatedPalletId;
 }
Пример #2
0
 public MasterModelWithPallet(HttpSessionStateBase session)
     : base(session)
 {
     _sessionData = _session[SESSION_KEY_MASTERMODELWITHPALLET_SESSIONDATA] as PalletSessionData;
     if (_sessionData == null)
     {
         _sessionData = new PalletSessionData();
         _session[SESSION_KEY_MASTERMODELWITHPALLET_SESSIONDATA] = _sessionData;
     }
 }