49 lines
1.1 KiB
C#
49 lines
1.1 KiB
C#
using System;
|
|
|
|
namespace Logic.ProductionToProductMapper.Cordonel
|
|
{
|
|
/// <summary>
|
|
/// Enumeration of marriage status.
|
|
/// </summary>
|
|
[Flags]
|
|
public enum MarriagePossibleEnum
|
|
{
|
|
/// <summary>
|
|
/// Unmarried.
|
|
/// </summary>
|
|
None = 1 << 0,
|
|
|
|
/// <summary>
|
|
/// Marriage is possible.
|
|
/// </summary>
|
|
Possible = 1 << 1,
|
|
|
|
/// <summary>
|
|
/// Denied as it is already married.
|
|
/// </summary>
|
|
NotPossibleDueToAlreadyMarried = 1 << 2,
|
|
|
|
/// <summary>
|
|
/// Denied as serial number is already in use.
|
|
/// </summary>
|
|
NotPossibleDueSerialNumberBlocked = 1 << 3,
|
|
|
|
/// <summary>
|
|
/// Denied as PCB is already in use.
|
|
/// </summary>
|
|
NotPossibleDuePcbLocked = 1 << 4,
|
|
|
|
/// <summary>
|
|
/// Denied as PCB and order number mismatch.
|
|
/// </summary>
|
|
PcbNotMatchingOrder = 1 << 5,
|
|
|
|
/// <summary>
|
|
/// Error during marriage.
|
|
/// </summary>
|
|
Error = 1 << 6,
|
|
NotPossibleDueNoPressureTestFound = 1 << 7,
|
|
NotPossibleDueNoHeTestFound = 1 << 8,
|
|
}
|
|
}
|