using System; using System.ComponentModel; namespace CK.SCP.Models.Enums { public enum PlanState { [Description("新建")] New = 0, [Description("发布")] Release = 1, [Description("已确认")] Confirm = 2, [Description("已发货")] Ship = 3, [Description("已收货")] Receive = 4, [Description("已完成")] Complete = 5, [Description("强制完结")] CompleteForce = 6, [Description("已作废")] Reject = -1, } /* public class F_StatePlan { public static int New = 0; public static int Release = 1; public static int Confirm = 2; public static int Ship = 3; public static int Receive = 4; public static int Complete = 5; public static int CompleteForce = 6; public static int Reject = -1; public static string GetName(object State) { string ret = ""; if (Convert.ToInt32(State) == New) ret = "新建"; if (Convert.ToInt32(State) == Release) ret = "发布"; if (Convert.ToInt32(State) == Confirm) ret = "已确认"; if (Convert.ToInt32(State) == Ship) ret = "已发货"; if (Convert.ToInt32(State) == Receive) ret = "已收货"; if (Convert.ToInt32(State) == Complete) ret = "已完成"; if (Convert.ToInt32(State) == CompleteForce) ret = "强制完结"; if (Convert.ToInt32(State) == Reject) ret = "已作废"; return ret; } } public class F_StateShip { public static int New = 0; public static int Ship = 1; public static int Receive = 2; public static int Reject = -1; public static string GetName(object State) { string ret = ""; if (Convert.ToInt32(State) == New) ret = "新建"; if (Convert.ToInt32(State) == Ship) ret = "已发货"; if (Convert.ToInt32(State) == Receive) ret = "已收货"; if (Convert.ToInt32(State) == Reject) ret = "已作废"; return ret; } } public class F_StateReceive { public static int Receive = 0; public static int Check = 1; public static int Invoice = 2; public static string GetName(object State) { string ret = ""; if (Convert.ToInt32(State) == Receive) ret = "已收货"; if (Convert.ToInt32(State) == Check) ret = "审核通过"; if (Convert.ToInt32(State) == Invoice) ret = "已开票"; return ret; } } public class F_StateReceiveType { public static int Receive = 1; public static int Return = 2; public static string GetName(object State) { string ret = ""; if (Convert.ToInt32(State) == Receive) ret = "收货单"; if (Convert.ToInt32(State) == Return) ret = "退货单"; return ret; } } public class F_StateInvoice { public static int New = 0; public static int Apply = 1; public static int CheckFail = 2; public static int CheckSuccess = 3; public static int Mail = 4; public static int FinanceReceive = 5; public static int FinanceFail = 6; public static int Reject = -1; public static string GetName(object State) { string ret = ""; if (Convert.ToInt32(State) == New) ret = "新建"; if (Convert.ToInt32(State) == Apply) ret = "供应商申请"; if (Convert.ToInt32(State) == CheckFail) ret = "采购审核退回"; if (Convert.ToInt32(State) == CheckSuccess) ret = "采购审核通过"; if (Convert.ToInt32(State) == Mail) ret = "发票寄出"; if (Convert.ToInt32(State) == FinanceFail) ret = "财务退回"; if (Convert.ToInt32(State) == FinanceReceive) ret = "财务收票"; if (Convert.ToInt32(State) == Reject) ret = "发票作废"; return ret; } }*/ }