public static string GetERStatusName(ERStatus status) { string rt = "未分类"; switch (status) { case ERStatus.UNTREATED: rt = "未处理"; break; case ERStatus.PROCESSING: rt = "处理中"; break; case ERStatus.DISPOSED: rt = "处理完毕"; break; case ERStatus.LOCK: rt = "锁定"; break; default: break; } return(rt); }
public static ERStatus StringToERStatus(string val) { ERStatus _status = ERStatus.LOCK; if (val == null || val.Trim() == "") { return(ERStatus.NULL); } val = val.ToUpper().Trim(); switch (val) { case "": case "NULL": _status = ERStatus.NULL; break; case "UNTREATED": _status = ERStatus.UNTREATED; break; case "PROCESSING": _status = ERStatus.PROCESSING; break; case "DISPOSED": _status = ERStatus.DISPOSED; break; case "LOCK": _status = ERStatus.LOCK; break; default: break; } return(_status); }