예제 #1
0
        /// <summary>
        /// 通过消息渠道枚举值获取消息渠道名称
        /// </summary>
        /// <param name="em"></param>
        /// <returns></returns>
        public static string EnumMessageChannel_GetTypeNameByEnum(EnumMessageChannel em)
        {
            var channelName = "";

            switch (em)
            {
            case EnumMessageChannel.BriefMessage:
                channelName = "短信";
                break;

            case EnumMessageChannel.WechatPublicNumber:
                channelName = "微信公众号";
                break;
            }
            return(channelName);
        }
예제 #2
0
        /// <summary>
        /// 通过消息渠道枚举值获取消息渠道代码
        /// </summary>
        /// <param name="em"></param>
        /// <returns></returns>
        public static int EnumMessageChannel_GetChannelCodeByEnum(EnumMessageChannel em)
        {
            var channelCode = 0;

            switch (em)
            {
            case EnumMessageChannel.BriefMessage:
                channelCode = 1;
                break;

            case EnumMessageChannel.WechatPublicNumber:
                channelCode = 2;
                break;
            }
            return(channelCode);
        }
예제 #3
0
        /// <summary>
        /// 通过消息渠道名称获取消息渠道枚举值
        /// </summary>
        /// <param name="channelName"></param>
        /// <returns></returns>
        public static EnumMessageChannel EnumMessageChannel_GetChannelEnumByName(string channelName)
        {
            var channelEnum = new EnumMessageChannel();

            switch (channelName)
            {
            case "短信":
                channelEnum = EnumMessageChannel.BriefMessage;
                break;

            case "微信公众号":
                channelEnum = EnumMessageChannel.WechatPublicNumber;
                break;
            }
            return(channelEnum);
        }