54 lines
2.0 KiB
C#
54 lines
2.0 KiB
C#
///////////////////////////////////////////////////////////
|
|
// PurchaseOrderStatus.cs
|
|
// Implementation of Class PurchaseOrderStatus
|
|
//
|
|
// Created on: 10-Nov-2004
|
|
// Object design: Joyce
|
|
// Coded: John 10-Nov-2004
|
|
// Changed: John 15-Nov-2004
|
|
///////////////////////////////////////////////////////////
|
|
|
|
using System;
|
|
using System.ComponentModel;
|
|
namespace GZTW.AyaNova.BLL
|
|
{
|
|
/// <summary>
|
|
/// Enumeration used to track Purchase Order through business process from start to closed
|
|
/// </summary>
|
|
[TypeConverter(typeof(EnumDescConverter))]
|
|
public enum PurchaseOrderStatus : int
|
|
{
|
|
/// <summary>
|
|
/// Created but no placed on order yet, still editable
|
|
/// </summary>
|
|
[Description("LT:PurchaseOrder.Label.PurchaseOrderStatus.OpenNotYetOrdered")]
|
|
OpenNotYetOrdered = 1,
|
|
/// <summary>
|
|
/// Ordered and not received yet, partially editable at this point
|
|
/// </summary>
|
|
[Description("LT:PurchaseOrder.Label.PurchaseOrderStatus.OpenOrdered")]
|
|
OpenOrdered = 2,
|
|
/// <summary>
|
|
/// Partial receipt, more to come
|
|
/// </summary>
|
|
[Description("LT:PurchaseOrder.Label.PurchaseOrderStatus.OpenPartialReceived")]
|
|
OpenPartialReceived = 3,
|
|
/// <summary>
|
|
/// Closed and not all received indicating user has given up on balance of order
|
|
/// </summary>
|
|
[Description("LT:PurchaseOrder.Label.PurchaseOrderStatus.ClosedPartialReceived")]
|
|
ClosedPartialReceived = 4,
|
|
/// <summary>
|
|
/// Completed closed and all items received
|
|
/// </summary>
|
|
[Description("LT:PurchaseOrder.Label.PurchaseOrderStatus.ClosedFullReceived")]
|
|
ClosedFullReceived = 5,
|
|
/// <summary>
|
|
/// Closed, nothing received
|
|
/// </summary>
|
|
[Description("LT:PurchaseOrder.Label.PurchaseOrderStatus.ClosedNoneReceived")]
|
|
ClosedNoneReceived = 6
|
|
|
|
}//end PurchaseOrderStatus
|
|
}
|