using Resources; using System.ComponentModel; public enum UserIdentiState { NotIndent = 0, Identifying = 1, Indentified = 2, Reject = 3 } public enum UserStatus { //NotActive = 0, Active = 1, Disabled = 2 } public enum OrderStatus { Create, Submit, Confirm, Back, Cancel } public static class OrderStatusExt { public static string GetDesp(this OrderStatus status) { if (status == OrderStatus.Create) { return LangOrder.OrderStatusCreate; } else if (status == OrderStatus.Submit) { return LangOrder.OrderStatusSubmit; } else if (status == OrderStatus.Confirm) { return "已接收订舱"; } else if (status == OrderStatus.Back) { return "退舱"; } else if (status == OrderStatus.Cancel) { return "已取消"; } return ""; } } /// /// 截单状态(订舱的截单状态) /// public enum OrderConfirmStatus { None, Create, Submit, Confirm, Reject } public static class SIStatusExt { public static string GetDesp(this OrderConfirmStatus status) { if (status == OrderConfirmStatus.None) { return LangOrder.SIStatusNone; } else if (status == OrderConfirmStatus.Create) { return LangOrder.SIStatusCreate; } else if (status == OrderConfirmStatus.Submit) { return LangOrder.SIStatusSubmit; } else if (status == OrderConfirmStatus.Confirm) { return LangOrder.SIStatusConfirm; } else if (status == OrderConfirmStatus.Reject) { return LangOrder.SIStatusReject; } return ""; } } public enum TemplateCate { Order, Confirm, Shipping, ShippingShipper, ShippingConsignee, ShippingNotify } public enum OpLogModule { //订舱 Order, //截单 Confirm, //舱单 Shipping } public static class OpLogModuleExt { public static string GetDesp(this OpLogModule status) { if (status == OpLogModule.Order) { return "订舱"; } else if (status == OpLogModule.Confirm) { return "截单"; } else if (status == OpLogModule.Shipping) { return "舱单"; } return ""; } } public enum OpLogType { //保存 Save, //提交 Submit, //取消 Cancel } public static class OpLogTypeExt { public static string GetDesp(this OpLogType status) { if (status == OpLogType.Save) { return LangLog.OpLogTypeSave; } else if (status == OpLogType.Submit) { return LangLog.OpLogTypeSubmit; } else if (status == OpLogType.Cancel) { return LangLog.OpLogTypeCancel; } return ""; } } /// /// 订单日志状态(从订舱到截单状态日志) /// public enum OrderLogStatus { OrderSave, OrderSubmit, OrderConfirm, ConfirmSave, ConfirmSubmit, ConfirmConfirm, OrderCancel } public enum SendMailStatus { Create, Sending, Success, Fail } public enum SendMailBodyType { Text } /// /// 舱单状态 /// public enum ShippingStatus { Create, Submit } public static class ShippingStatusExt { public static string GetDesp(this ShippingStatus status) { if (status == ShippingStatus.Create) { return "创建"; } else if (status == ShippingStatus.Submit) { return "提交"; } return ""; } }