153 lines
3.5 KiB
C#
153 lines
3.5 KiB
C#
using System.Text.RegularExpressions;
|
|
|
|
namespace EgwCoreLib.Lux.Core
|
|
{
|
|
public class Enums
|
|
{
|
|
public enum OfferStates
|
|
{
|
|
/// <summary>
|
|
/// Offerta aperta (da confermare)
|
|
/// </summary>
|
|
Open,
|
|
/// <summary>
|
|
/// Offerta convertita in ordine
|
|
/// </summary>
|
|
Confirmed,
|
|
/// <summary>
|
|
/// Offerta Scaduta
|
|
/// </summary>
|
|
Expired,
|
|
/// <summary>
|
|
/// Offerta Persa
|
|
/// </summary>
|
|
Lost
|
|
}
|
|
public enum OrderStates
|
|
{
|
|
/// <summary>
|
|
/// Ordine creato come conferma da offerta
|
|
/// </summary>
|
|
Created,
|
|
/// <summary>
|
|
/// Eseguite simulazioni e calcolo lavorazioni/tempi
|
|
/// </summary>
|
|
Estimated,
|
|
/// <summary>
|
|
/// Assegnato a impianto (per ogni item/riga)
|
|
/// </summary>
|
|
Assigned,
|
|
/// <summary>
|
|
/// Creato un PROD per ogni ODL creato
|
|
/// </summary>
|
|
ProdOdlCreated,
|
|
/// <summary>
|
|
/// Schedulato in produzione (data sulla fase critica)
|
|
/// </summary>
|
|
Planned,
|
|
/// <summary>
|
|
/// In produzione
|
|
/// </summary>
|
|
Running,
|
|
/// <summary>
|
|
/// Completato in produzione
|
|
/// </summary>
|
|
Completed,
|
|
/// <summary>
|
|
/// Completato in produzione
|
|
/// </summary>
|
|
Delivered,
|
|
/// <summary>
|
|
/// Ordine chiuso per evasione totale
|
|
/// </summary>
|
|
Closed
|
|
}
|
|
|
|
public enum DisplayMode
|
|
{
|
|
Standard,
|
|
Preview,
|
|
Edit
|
|
}
|
|
|
|
/// <summary>
|
|
/// Tipologia item
|
|
/// </summary>
|
|
public enum ItemClassType
|
|
{
|
|
ND = 0,
|
|
/// <summary>
|
|
/// Item acquistato
|
|
/// </summary>
|
|
Buy,
|
|
/// <summary>
|
|
/// Item Prodotto
|
|
/// </summary>
|
|
Make,
|
|
/// <summary>
|
|
/// Semilavorato
|
|
/// </summary>
|
|
Wip,
|
|
/// <summary>
|
|
/// Art da BOM
|
|
/// </summary>
|
|
Bom,
|
|
/// <summary>
|
|
/// Art alternativo da BOM
|
|
/// </summary>
|
|
BomAlt
|
|
}
|
|
|
|
/// <summary>
|
|
/// Enum risultati verifica lavorabilità part (e tempo)
|
|
/// </summary>
|
|
public enum PartVerificationResult
|
|
{
|
|
CALCULATIONFAILED = -1,
|
|
NOTMACHINABLE = 0,
|
|
MACHINABLE = 1,
|
|
}
|
|
|
|
#if false
|
|
/// <summary>
|
|
/// Modo chiamata Engine
|
|
/// </summary>
|
|
|
|
public enum EngineQueryType
|
|
{
|
|
None = 0,
|
|
Preview,
|
|
Bom,
|
|
HardwareModelList
|
|
}
|
|
#endif
|
|
|
|
#if false
|
|
/// <summary>
|
|
/// SubMode di chiamata Engine
|
|
/// </summary>
|
|
public enum EngineSubMode
|
|
{
|
|
NULL = 0,
|
|
LIST = 1,
|
|
CALCSASH = 2,
|
|
SASHOPTIONS = 3
|
|
}
|
|
#endif
|
|
|
|
|
|
#if false
|
|
/// <summary>
|
|
/// Elenco produttori Hardware
|
|
/// </summary>
|
|
public enum EngineHwManufacturers
|
|
{
|
|
NULL = 0,
|
|
AGB = 1,
|
|
MAICO = 2,
|
|
ROTO = 3
|
|
}
|
|
#endif
|
|
}
|
|
}
|