Example #1
0
        public static string GetAuditStatus(string auditStatus)
        {
            string      result          = auditStatus;
            AuditStatus enumStatus      = AuditStatus.Draft;
            Type        auditStatusType = typeof(AuditStatus);

            foreach (string auditStatusName in Enum.GetNames(auditStatusType))
            {
                if (auditStatusName.Equals(auditStatus))
                {
                    enumStatus = (AuditStatus)Enum.Parse(auditStatusType, auditStatus, true);
                    break;
                }
            }
            result = enumStatus.ToDescription();

            // result = "草稿";
            //if (AuditStatus.Draft.ToString().Equals(auditStatus))
            //{
            //    result = AuditStatus.Draft.ToDescription();
            //}
            //else if (AuditStatus.StartAudit.ToString().Equals(auditStatus))
            //{
            //    result = AuditStatus.StartAudit.ToDescription();
            //}
            //else if (AuditStatus.WaitForAudit.ToString().Equals(auditStatus))
            //{
            //    result = AuditStatus.WaitForAudit.ToDescription();
            //}
            //else if (AuditStatus.AuditPass.ToString().Equals(auditStatus))
            //{
            //    result = AuditStatus.AuditPass.ToDescription();
            //}
            //else if (AuditStatus.AuditReject.ToString().Equals(auditStatus))
            //{
            //    result = AuditStatus.AuditReject.ToDescription();
            //}
            //else if (AuditStatus.Transmit.ToString().Equals(auditStatus))
            //{
            //    result = AuditStatus.Transmit.ToDescription();
            //}
            //else if (AuditStatus.AuditComplete.ToString().Equals(auditStatus))
            //{
            //    result = AuditStatus.AuditComplete.ToDescription();
            //}
            //else if (AuditStatus.AuditQuash.ToString().Equals(auditStatus))
            //{
            //    result = AuditStatus.AuditQuash.ToDescription();
            //}
            return(result);
        }
Example #2
0
        public static string GetAuditStatus(int auditStatus)
        {
            string      result          = auditStatus.ToString();
            AuditStatus enumStatus      = AuditStatus.Draft;
            Type        auditStatusType = typeof(AuditStatus);

            foreach (int auditStatusValue in Enum.GetValues(auditStatusType))
            {
                if (auditStatusValue == auditStatus)
                {
                    enumStatus = (AuditStatus)auditStatus;
                    break;
                }
            }
            result = enumStatus.ToDescription();
            return(result);
        }