123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- using InABox.Core;
- using System;
- namespace Comal.Classes
- {
-
- public interface IJobMaterial
- {
-
- JobLink Job { get; set; }
-
- ProductLink Product { get; set; }
- ProductStyleLink Style { get; set; }
- StockDimensions Dimensions { get; set; }
-
- }
-
- public interface IJobMaterialSummary
- {
- // Total Required based on Approved BOMs
- double BillOfMaterials { get; set; }
-
- // Total Required based on Job Requisitions
- double Requisitions { get; set; }
-
- // Total Required based on Stores Picking Lists
- double PickingLists { get; set; }
-
- // Total Issued to Job
- double Issued { get; set; }
- // Total reserved for this job
- double ReservedStock { get; set; }
- // Total ordered for this job
- double OnOrder { get; set; }
-
- // Not Yet Reserved or Ordered
- double JobShortage { get; set; }
-
- // Stock onhand not reserved for any active job
- double FreeOnHand { get; set; }
-
- // Stock onorder not reserved for any active job
- double FreeOnOrder { get; set; }
- // FreeOnHand + FreeOnOrder
- double FreeStockTotal { get; set; }
- // JobShortage - FreeStock
- double FreeStockShortage { get; set; }
-
- }
-
- }
|