Exemplo n.º 1
0
        /// <summary>
        /// 根据 枚举获取代码
        /// </summary>
        /// <param name="eg"></param>
        /// <returns></returns>
        public static int EnumMessageReSendTimeName_GetCodeByEnum(EnumMessageReSendTime eg)
        {
            var code = 0;

            switch (eg)
            {
            case EnumMessageReSendTime.Ahead24:
                code = 0;
                break;

            case EnumMessageReSendTime.AheadOneDay:
                code = 1;
                break;

            case EnumMessageReSendTime.CurrentDay:
                code = 2;
                break;
            }
            return(code);
        }
Exemplo n.º 2
0
        /// <summary>
        /// 根据 代码获取枚举
        /// </summary>
        /// <param name="code"></param>
        /// <returns></returns>
        public static EnumMessageReSendTime EnumMessageReSendTime_GetEnumByCode(int code)
        {
            var eg = new EnumMessageReSendTime();

            switch (code)
            {
            case 0:
                eg = EnumMessageReSendTime.Ahead24;
                break;

            case 1:
                eg = EnumMessageReSendTime.AheadOneDay;
                break;

            case 2:
                eg = EnumMessageReSendTime.CurrentDay;
                break;
            }
            return(eg);
        }
Exemplo n.º 3
0
        /// <summary>
        /// 根据 枚举获取名称
        /// </summary>
        /// <param name="eg"></param>
        /// <returns></returns>
        public static string EnumMessageReSendTimeName_GetNameByEnum(EnumMessageReSendTime eg)
        {
            var name = "";

            switch (eg)
            {
            case EnumMessageReSendTime.Ahead24:
                name = "检查前24小时";
                break;

            case EnumMessageReSendTime.AheadOneDay:
                name = "检查前一天";
                break;

            case EnumMessageReSendTime.CurrentDay:
                name = "检查当天";
                break;
            }
            return(name);
        }
Exemplo n.º 4
0
        /// <summary>
        /// 根据 名称获取枚举
        /// </summary>
        /// <param name="name">枚举名称</param>
        /// <returns></returns>
        public static EnumMessageReSendTime EnumMessageReSendTime_GetEnumByName(string name)
        {
            var eg = new EnumMessageReSendTime();

            switch (name)
            {
            case "检查前24小时":
                eg = EnumMessageReSendTime.Ahead24;
                break;

            case "检查前一天":
                eg = EnumMessageReSendTime.AheadOneDay;
                break;

            case "检查当天":
                eg = EnumMessageReSendTime.CurrentDay;
                break;
            }
            return(eg);
        }