| | |
| | | public WeightInfo WeightInfo { get; set; } = new WeightInfo(); |
| | | public bool IsFinished => Item.IsFinished; |
| | | public bool IsReachedEndNode { get; set; } = false; |
| | | public string InStoreActID { get; set; } |
| | | public BAS_LABEL_TEMP InStoreLabel { get; set; } |
| | | } |
| | | |
| | | /// <summary> |
| | |
| | | public bool IsFinished { get; set; } = false; |
| | | public List<WipPkgItem> Items { get; set; } = new List<WipPkgItem>(); |
| | | public int TotalQty => Items.Any() ? Items.Sum(q => q.TotalQty) : 1; |
| | | |
| | | public List<MES_WIP_PKG> GetMinPackageList() |
| | | { |
| | | var list = new List<MES_WIP_PKG>(); |
| | | if (Items.Any()) |
| | | { |
| | | foreach (var item in Items) |
| | | { |
| | | item.Package.PARENT_SN = Package?.SN; |
| | | list.AddRange(item.GetMinPackageList()); |
| | | } |
| | | } |
| | | else |
| | | { |
| | | if (Package != null) |
| | | { |
| | | list.Add(Package); |
| | | } |
| | | } |
| | | return list; |
| | | } |
| | | } |
| | | |
| | | /// <summary> |