예제 #1
0
        public static string GetECheckedStatusName(ECheckedStatus status)
        {
            string rt = "未知";

            switch (status)
            {
            case ECheckedStatus.CHECKING:
                rt = "<strong style='color:#FF0000'>待审</strong>";
                break;

            case ECheckedStatus.BACK:
                rt = "驳回";
                break;

            case ECheckedStatus.PASS:
                rt = "通过";
                break;

            case ECheckedStatus.DISABLE:
                rt = "禁止";
                break;

            default:
                break;
            }
            return(rt);
        }
예제 #2
0
        public static ECheckedStatus StringToECheckedStatus(string val)
        {
            ECheckedStatus _rVal = ECheckedStatus.NULL;

            if (string.IsNullOrEmpty(val))
            {
                return(ECheckedStatus.NULL);
            }
            val = val.ToUpper().Trim();
            switch (val)
            {
            case "":
            case "NULL":
                _rVal = ECheckedStatus.NULL;
                break;

            case "CHECKING":
                _rVal = ECheckedStatus.CHECKING;
                break;

            case "BACK":
                _rVal = ECheckedStatus.BACK;
                break;

            case "PASS":
                _rVal = ECheckedStatus.PASS;
                break;

            case "DISABLE":
                _rVal = ECheckedStatus.DISABLE;
                break;

            default:
                break;
            }

            return(_rVal);
        }