public void UpdateSerialInfoForUndoShipment(Shipment shipment) { SerializedUnit serializedUnit = shipment.Item.SerializedUnit; if (serializedUnit != null) { serializedUnit.ReturnEndDate = DateTime.MinValue; } }
public InventoryData(InventoryItem item) { m_item = item; m_unitOfWork = item.Session; m_serialItem = Scout.Core.Service <IInventoryService>() .GetSerializedUnitById(m_unitOfWork, m_item.LotId); m_customFields = m_item.CustomFields; }
public void UpdateSerialInfoForShipment(Shipment shipment) { if (shipment.Session == null) { throw new NotImplementedException("The shipment object provided is not associated with a UnitOfWork"); } SerializedUnit serializedUnit = shipment.Item.SerializedUnit; if (serializedUnit != null) { serializedUnit.ReturnEndDate = DateTime.Now; serializedUnit.EndIdent = shipment.Item.SerialNumber; } }
private void LoadUnit() { string lotId; lotId = m_unitData["Lot Id"].ToString(); m_serializedUnit = Scout.Core.Service <IInventoryService>().GetSerializedUnitById(m_uow, lotId); if (m_serializedUnit != null) { serialNumberText.Text = m_serializedUnit.InitIdent; if (m_serializedUnit.TokenTraveler != null) { DisplayProperties(m_serializedUnit.TokenTraveler); tokenTypeSelList.EditValue = m_serializedUnit.TokenType; } } }
public override void WriteJson(JsonWriter writer, Unit value, JsonSerializer serializer) { var toSerialize = new SerializedUnit(value); serializer.Serialize(writer, toSerialize); }
public InventoryIdentificationData(InventoryItem inventoryItem, SerializedUnit serializedItem) { m_inventoryItem = inventoryItem; m_serializedItem = serializedItem; }